File obs_log_None_standard_riscv64.txt of Package failed_python-fawltydeps

[    0s] Using BUILD_ROOT=/var/cache/obs/worker/root_1/.mount
[    0s] Using BUILD_ARCH=riscv64
[    0s] Doing kvm build in /var/cache/obs/worker/root_1/root
[    0s] 
[    0s] 
[    0s] h02-ch1b started "build python-fawltydeps.spec" at Sun Aug 10 23:38:59 UTC 2025.
[    0s] 
[    0s] Building failed_python-fawltydeps for project 'home:lalala123:RISCV' repository 'standard' arch 'riscv64' srcmd5 'fcdbeede3b194478aa14b43df3855e76'
[    0s] 
[    0s] processing recipe /var/cache/obs/worker/root_1/.build-srcdir/python-fawltydeps.spec ...
[    0s] running changelog2spec --target rpm --file /var/cache/obs/worker/root_1/.build-srcdir/python-fawltydeps.spec
[    0s] init_buildsystem --configdir /var/run/obs/worker/1/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /var/cache/obs/worker/root_1/.build.rpmlist /var/cache/obs/worker/root_1/.build-srcdir/python-fawltydeps.spec build ...
[    1s] cycle: rpm-config-SUSE -> rpm
[    1s]   breaking dependency rpm-config-SUSE -> rpm
[    1s] [1/29] preinstalling compat-usrmerge-tools...
[    1s] [2/29] preinstalling system-user-root...
[    1s] [3/29] preinstalling terminfo-base...
[    1s] [4/29] preinstalling filesystem...
[    1s] [5/29] preinstalling glibc...
[    1s] [6/29] preinstalling fillup...
[    1s] [7/29] preinstalling libacl1...
[    1s] [8/29] preinstalling libattr1...
[    1s] [9/29] preinstalling libbz2-1...
[    1s] [10/29] preinstalling libcap2...
[    1s] [11/29] preinstalling libgmp10...
[    1s] [12/29] preinstalling libgpg-error0...
[    1s] [13/29] preinstalling libjitterentropy3...
[    1s] [14/29] preinstalling liblua5_4-5...
[    1s] [15/29] preinstalling liblzma5...
[    1s] [16/29] preinstalling libpcre2-8-0...
[    1s] [17/29] preinstalling libpopt0...
[    1s] [18/29] preinstalling libz1...
[    1s] [19/29] preinstalling libzstd1...
[    1s] [20/29] preinstalling libncurses6...
[    1s] [21/29] preinstalling libreadline8...
[    1s] [22/29] preinstalling libselinux1...
[    1s] [23/29] preinstalling libgcrypt20...
[    1s] [24/29] preinstalling bash...
[    1s] [25/29] preinstalling bash-sh...
[    1s] [26/29] preinstalling qemu-linux-user...
[    1s] [27/29] preinstalling coreutils...
[    1s] [28/29] preinstalling rpm-config-SUSE...
[    1s] [29/29] preinstalling rpm...
[    2s] 
[    2s] [1/18] preinstalling grep...
[    2s] [2/18] preinstalling kernel-obs-build...
[    2s] [3/18] preinstalling libaudit1...
[    2s] [4/18] preinstalling libcap-ng0...
[    2s] [5/18] preinstalling libcrypt1...
[    2s] [6/18] preinstalling libeconf0...
[    2s] [7/18] preinstalling libgcc_s1...
[    2s] [8/18] preinstalling libsmartcols1...
[    2s] [9/18] preinstalling libuuid1...
[    2s] [10/18] preinstalling libblkid1...
[    2s] [11/18] preinstalling perl-base...
[    2s] [12/18] preinstalling permctl...
[    2s] [13/18] preinstalling libmount1...
[    2s] [14/18] preinstalling permissions-config...
[    2s] [15/18] preinstalling libfdisk1...
[    2s] [16/18] preinstalling permissions...
[    2s] [17/18] preinstalling pam...
[    2s] [18/18] preinstalling util-linux...
[    2s] copying packages...
[    3s] reordering...cycle: lua54 -> lua-interpreter
[    3s]   breaking dependency lua54 -> lua-interpreter
[    3s] cycle: binutils -> libctf0
[    3s]   breaking dependency libctf0 -> binutils
[    3s] cycle: python311-base -> libpython3_11-1_0
[    3s]   breaking dependency python311-base -> libpython3_11-1_0
[    3s] cycle: python312-base -> libpython3_12-1_0
[    3s]   breaking dependency python312-base -> libpython3_12-1_0
[    3s] cycle: python313-base -> libpython3_13-1_0
[    3s]   breaking dependency python313-base -> libpython3_13-1_0
[    3s] cycle: rpm-config-SUSE -> rpm
[    3s]   breaking dependency rpm-config-SUSE -> rpm
[    3s] done
[    3s] Detected virtio-serial support
[    3s] booting kvm...
[    3s] ### VM INTERACTION START ###
[    4s] Using virtio-serial support and enabling console input
[    4s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -object iothread,id=io0 -run-with user=qemu -net none -kernel /var/cache/obs/worker/root_1/.mount/boot/kernel -initrd /var/cache/obs/worker/root_1/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/initvm.x86_64 -m 16384 -drive file=/var/cache/obs/worker/root_1/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_1/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,mux=on,id=virtiocon0 -mon chardev=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_1/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[    4s] [!p]104[?7h[    0.569367][    T1] systemd[1]: Failed to start Virtual Console Setup.
[    4s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] [6n[32766;32766H[6n[!p]104[?7h### VM INTERACTION END ###
[    7s] 2nd stage started in virtual machine
[    7s] ^[[24;10R^[[24;80Rmachine type: riscv64
[    7s] Linux version: 6.15.8-1-default #1 SMP PREEMPT_DYNAMIC Thu Jul 24 07:19:58 UTC 2025 (e03d052)
[    7s] Time: Sun Aug 10 23:39:06 UTC 2025
[    7s] Increasing log level from now on...
[    7s] [    2.925255][  T565] sysrq: Changing Loglevel
[    7s] [    2.925324][  T565] sysrq: Loglevel set to 4
[    7s] Enable sysrq operations
[    7s] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[    7s] no label, UUID=2ee1a32a-a93e-473e-9a1f-c278d2de5df1
[    7s] WARNING: udev not running, creating extra device nodes
[    7s] logging output to //.build.log...
[    8s] processing recipe //.build-srcdir/python-fawltydeps.spec ...
[    8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/python-fawltydeps.spec build ...
[    8s] initializing rpm db...
[    8s] querying package ids...
[   17s] [1/232] cumulate compat-usrmerge-tools-84.87-5.5
[   17s] [2/232] cumulate crypto-policies-20250124.4d262e7-1.1
[   17s] [3/232] cumulate file-magic-5.46-4.1
[   17s] [4/232] cumulate kernel-obs-build-6.15.8-1.1
[   17s] [5/232] cumulate pkgconf-m4-2.2.0-1.1
[   17s] [6/232] cumulate python-rpm-macros-20241120.6ae645f-1.2
[   17s] [7/232] cumulate python311-pyparsing-3.2.3-1.1
[   17s] [8/232] cumulate python312-pyparsing-3.2.3-1.1
[   17s] [9/232] cumulate system-user-root-20190513-2.4
[   17s] [10/232] cumulate terminfo-base-6.5.20250726-79.1
[   17s] [11/232] cumulate filesystem-84.87-18.1
[   17s] [12/232] cumulate glibc-2.41-3.1
[   17s] [13/232] cumulate diffutils-3.12-1.1
[   17s] [14/232] cumulate envsubst-mini-0.25.1-1.1
[   17s] [15/232] cumulate fillup-1.42-281.1
[   17s] [16/232] cumulate glibc-gconv-modules-extra-2.41-3.1
[   17s] [17/232] cumulate glibc-locale-base-2.41-3.1
[   17s] [18/232] cumulate libacl1-2.3.2-2.1
[   17s] [19/232] cumulate libalternatives1-1.2+31.da24cd4-1.1
[   17s] [20/232] cumulate libatomic1-15.1.1+git10189-1.1
[   17s] [21/232] cumulate libattr1-2.5.2-1.1
[   17s] [22/232] cumulate libaudit1-4.0.2-4.1
[   17s] [23/232] cumulate libbz2-1-1.0.8-5.3
[   17s] [24/232] cumulate libcap-ng0-0.8.5-1.1
[   17s] [25/232] cumulate libcap2-2.75-1.1
[   17s] [26/232] cumulate libcrypt1-4.4.38-1.1
[   17s] [27/232] cumulate libeconf0-0.7.10-1.1
[   17s] [28/232] cumulate libexpat1-2.6.1-1.1
[   17s] [29/232] cumulate libffi8-3.4.7-1.1
[   17s] [30/232] cumulate libgcc_s1-15.1.1+git10189-1.1
[   17s] [31/232] cumulate libgdbm6-1.24-2.1
[   17s] [32/232] cumulate libgmp10-6.3.0-5.1
[   17s] [33/232] cumulate libgomp1-15.1.1+git10189-1.1
[   17s] [34/232] cumulate libgpg-error0-1.55-1.1
[   17s] [35/232] cumulate libitm1-15.1.1+git10189-1.1
[   17s] [36/232] cumulate libjitterentropy3-3.6.3-1.1
[   17s] [37/232] cumulate liblua5_4-5-5.4.8-3.1
[   17s] [38/232] cumulate liblz1-1.15-1.1
[   17s] [39/232] cumulate liblz4-1-1.10.0-2.1
[   17s] [40/232] cumulate liblzma5-5.8.1-1.1
[   17s] [41/232] cumulate libmpdec4-4.0.1-2.1
[   17s] [42/232] cumulate libpcre2-8-0-10.45-2.1
[   17s] [43/232] cumulate libpkgconf5-2.2.0-1.1
[   17s] [44/232] cumulate libpopt0-1.19-1.4
[   17s] [45/232] cumulate libseccomp2-2.6.0-2.1
[   17s] [46/232] cumulate libsmartcols1-2.41.1-2.1
[   17s] [47/232] cumulate libuuid1-2.41.1-2.1
[   17s] [48/232] cumulate libyaml-0-2-0.2.5-2.2
[   17s] [49/232] cumulate libz1-1.3.1-1.1
[   17s] [50/232] cumulate libzstd1-1.5.7-3.1
[   17s] [51/232] cumulate patch-2.8-1.1
[   17s] [52/232] cumulate update-alternatives-1.22.21-1.1
[   17s] [53/232] cumulate which-2.23-1.1
[   17s] [54/232] cumulate libncurses6-6.5.20250726-79.1
[   17s] [55/232] cumulate alts-1.2+31.da24cd4-1.1
[   17s] [56/232] cumulate libblkid1-2.41.1-2.1
[   17s] [57/232] cumulate libctf-nobfd0-2.43-10.1
[   17s] [58/232] cumulate libgdbm_compat4-1.24-2.1
[   17s] [59/232] cumulate libisl23-0.27-1.1
[   17s] [60/232] cumulate libmpfr6-4.2.2-1.1
[   17s] [61/232] cumulate libreadline8-8.2.13-2.1
[   17s] [62/232] cumulate libselinux1-3.9-2.1
[   17s] [63/232] cumulate libstdc++6-15.1.1+git10189-1.1
[   17s] [64/232] cumulate ncurses-utils-6.5.20250726-79.1
[   17s] [65/232] cumulate perl-base-5.42.0-1.1
[   17s] [66/232] cumulate pkgconf-2.2.0-1.1
[   17s] [67/232] cumulate libelf1-0.192-2.1
[   17s] [68/232] cumulate libgcrypt20-1.11.1-3.2
[   17s] [69/232] cumulate libxml2-2-2.13.8-3.1
[   17s] [70/232] cumulate permctl-1699_20250120-1.2
[   17s] [71/232] cumulate libmagic1-5.46-4.1
[   17s] [72/232] cumulate build-mkbaselibs-20250708-1.1
[   17s] [73/232] cumulate bash-5.2.37-20.1
[   17s] [74/232] cumulate dwz-0.15-6.1
[   17s] [75/232] cumulate findutils-4.10.0-2.1
[   17s] [76/232] cumulate fdupes-2.4.0-1.1
[   17s] [77/232] cumulate file-5.46-4.1
[   17s] [78/232] cumulate libasan8-15.1.1+git10189-1.1
[   17s] [79/232] cumulate libfdisk1-2.41.1-2.1
[   17s] [80/232] cumulate liblsan0-15.1.1+git10189-1.1
[   17s] [81/232] cumulate libmount1-2.41.1-2.1
[   17s] [82/232] cumulate libmpc3-1.3.1-1.5
[   17s] [83/232] cumulate libtsan2-15.1.1+git10189-1.1
[   17s] [84/232] cumulate libubsan1-15.1.1+git10189-1.1
[   17s] [85/232] cumulate sed-4.9-2.2
[   17s] [86/232] cumulate tar-1.35-4.1
[   17s] [87/232] cumulate libdw1-0.192-2.1
[   17s] [88/232] cumulate perl-5.42.0-1.1
[   17s] [89/232] cumulate bash-sh-5.2.37-20.1
[   17s] [90/232] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[   17s] [91/232] cumulate perl-rpm-packaging-1.2-1.1
[   17s] [92/232] cumulate libasm1-0.192-2.1
[   17s] [93/232] cumulate cpp15-15.1.1+git10189-1.1
[   17s] [94/232] cumulate qemu-linux-user-10.0.2-84.2
[   17s] [95/232] cumulate cpio-2.15-6.1
[   17s] [96/232] cumulate cpp-15-1.1
[   17s] [97/232] cumulate gzip-1.14-1.1
[   17s] [98/232] cumulate make-4.4.1-3.1
[   17s] [99/232] cumulate bzip2-1.0.8-5.3
[   17s] [100/232] cumulate grep-3.12-1.1
[   17s] [101/232] cumulate pkgconf-pkg-config-2.2.0-1.1
[   17s] [102/232] cumulate xz-5.8.1-1.1
[   17s] [103/232] cumulate gettext-runtime-mini-0.25.1-1.1
[   17s] [104/232] cumulate gawk-5.3.2-1.1
[   17s] [105/232] cumulate coreutils-9.7-3.1
[   17s] [106/232] cumulate elfutils-0.192-2.1
[   17s] [107/232] cumulate systemd-rpm-macros-26-1.1
[   17s] [108/232] cumulate libxcrypt-devel-4.4.38-1.1
[   17s] [109/232] cumulate linux-glibc-devel-6.15-1.1
[   17s] [110/232] cumulate libopenssl3-3.5.2-1.1
[   17s] [111/232] cumulate permissions-config-1699_20250120-1.2
[   17s] [112/232] cumulate polkit-default-privs-1550+20250721.f1b71a3-1.1
[   17s] [113/232] cumulate gettext-tools-mini-0.25.1-1.1
[   17s] [114/232] cumulate aaa_base-84.87+git20250429.1cad3bc-1.1
[   17s] [115/232] cumulate aaa_base-malloccheck-84.87+git20250429.1cad3bc-1.1
[   17s] [116/232] cumulate permissions-1699_20250120-1.2
[   17s] [117/232] cumulate glibc-devel-2.41-3.1
[   17s] [118/232] cumulate rpmlint-mini-2.7.0+git20250710.a7f0a67c-18.38
[   17s] [119/232] cumulate libarchive13-3.8.1-1.1
[   17s] [120/232] cumulate pam-1.7.1-1.1
[   17s] [121/232] cumulate post-build-checks-84.87+git20250725.0c3a172-1.1
[   17s] [122/232] cumulate util-linux-2.41.1-2.1
[   17s] [123/232] cumulate rpm-config-SUSE-20250423-1.1
[   17s] [124/232] cumulate libctf0-2.43-10.1
[   17s] [125/232] cumulate lua54-5.4.8-3.1
[   17s] [126/232] cumulate python313-base-3.13.5-7.1
[   17s] [127/232] cumulate python311-base-3.11.13-7.1
[   17s] [128/232] cumulate python312-base-3.12.11-4.1
[   17s] [129/232] cumulate compat-usrmerge-build-84.87-5.5
[   17s] [130/232] cumulate python311-annotated-types-0.7.0-1.4
[   17s] [131/232] cumulate python311-attrs-24.3.0-1.3
[   17s] [132/232] cumulate python311-colorlog-6.9.0-1.4
[   17s] [133/232] cumulate python311-distlib-0.4.0-1.1
[   17s] [134/232] cumulate python311-filelock-3.18.0-1.1
[   17s] [135/232] cumulate python311-iniconfig-2.1.0-1.1
[   17s] [136/232] cumulate python311-packaging-25.0-1.1
[   17s] [137/232] cumulate python311-platformdirs-4.3.8-1.1
[   17s] [138/232] cumulate python311-pluggy-1.6.0-1.1
[   17s] [139/232] cumulate python311-poetry-core-2.1.1-1.1
[   17s] [140/232] cumulate python311-sortedcontainers-2.4.0-3.1
[   17s] [141/232] cumulate python311-tomli-2.2.1-1.2
[   17s] [142/232] cumulate python311-typing_extensions-4.14.1-1.1
[   17s] [143/232] cumulate python311-zipp-3.21.0-1.3
[   17s] [144/232] cumulate python312-annotated-types-0.7.0-1.4
[   17s] [145/232] cumulate python312-attrs-24.3.0-1.3
[   17s] [146/232] cumulate python312-colorlog-6.9.0-1.4
[   17s] [147/232] cumulate python312-distlib-0.4.0-1.1
[   17s] [148/232] cumulate python312-filelock-3.18.0-1.1
[   17s] [149/232] cumulate python312-iniconfig-2.1.0-1.1
[   17s] [150/232] cumulate python312-packaging-25.0-1.1
[   17s] [151/232] cumulate python312-platformdirs-4.3.8-1.1
[   17s] [152/232] cumulate python312-pluggy-1.6.0-1.1
[   17s] [153/232] cumulate python312-poetry-core-2.1.1-1.1
[   17s] [154/232] cumulate python312-sortedcontainers-2.4.0-3.1
[   17s] [155/232] cumulate python312-tomli-2.2.1-1.2
[   17s] [156/232] cumulate python312-typing_extensions-4.14.1-1.1
[   17s] [157/232] cumulate python312-zipp-3.21.0-1.3
[   17s] [158/232] cumulate python313-annotated-types-0.7.0-1.4
[   17s] [159/232] cumulate python313-attrs-24.3.0-1.3
[   17s] [160/232] cumulate python313-colorlog-6.9.0-1.4
[   17s] [161/232] cumulate python313-distlib-0.4.0-1.1
[   17s] [162/232] cumulate python313-filelock-3.18.0-1.1
[   17s] [163/232] cumulate python313-iniconfig-2.1.0-1.1
[   17s] [164/232] cumulate python313-packaging-25.0-1.1
[   17s] [165/232] cumulate python313-platformdirs-4.3.8-1.1
[   17s] [166/232] cumulate python313-pluggy-1.6.0-1.1
[   17s] [167/232] cumulate python313-poetry-core-2.1.1-1.1
[   17s] [168/232] cumulate python313-pyparsing-3.2.3-1.1
[   17s] [169/232] cumulate python313-sortedcontainers-2.4.0-3.1
[   17s] [170/232] cumulate python313-tomli-2.2.1-1.2
[   17s] [171/232] cumulate python313-typing_extensions-4.14.1-1.1
[   17s] [172/232] cumulate python313-zipp-3.21.0-1.3
[   17s] [173/232] cumulate libpython3_11-1_0-3.11.13-7.1
[   17s] [174/232] cumulate libpython3_12-1_0-3.12.11-4.1
[   17s] [175/232] cumulate libpython3_13-1_0-3.13.5-7.1
[   17s] [176/232] cumulate lua-interpreter-5-2.1
[   17s] [177/232] cumulate python311-setuptools-70.0.0-1.1
[   17s] [178/232] cumulate python312-setuptools-70.0.0-1.1
[   17s] [179/232] cumulate python313-setuptools-70.0.0-1.1
[   17s] [180/232] cumulate python311-PyYAML-6.0.2-3.1
[   17s] [181/232] cumulate python311-Pygments-2.19.2-2.1
[   17s] [182/232] cumulate python311-argcomplete-3.6.2-1.1
[   17s] [183/232] cumulate python311-isort-6.0.1-3.1
[   17s] [184/232] cumulate python311-virtualenv-20.29.3-1.1
[   17s] [185/232] cumulate python312-PyYAML-6.0.2-3.1
[   17s] [186/232] cumulate python312-Pygments-2.19.2-2.1
[   17s] [187/232] cumulate python312-argcomplete-3.6.2-1.1
[   17s] [188/232] cumulate python312-isort-6.0.1-3.1
[   17s] [189/232] cumulate python312-virtualenv-20.29.3-1.1
[   17s] [190/232] cumulate python313-PyYAML-6.0.2-3.1
[   17s] [191/232] cumulate python313-Pygments-2.19.2-2.1
[   17s] [192/232] cumulate python313-argcomplete-3.6.2-1.1
[   17s] [193/232] cumulate python313-isort-6.0.1-3.1
[   17s] [194/232] cumulate python313-virtualenv-20.29.3-1.1
[   17s] [195/232] cumulate python311-pip-24.2-1.1
[   17s] [196/232] cumulate python312-pip-24.2-1.1
[   17s] [197/232] cumulate python313-pip-24.2-1.1
[   17s] [198/232] cumulate binutils-2.43-10.1
[   17s] [199/232] cumulate rpm-4.20.1-6.1
[   17s] [200/232] cumulate python311-importlib-metadata-8.7.0-1.1
[   17s] [201/232] cumulate python311-typing-inspection-0.4.1-1.1
[   17s] [202/232] cumulate python312-importlib-metadata-8.7.0-1.1
[   17s] [203/232] cumulate python312-typing-inspection-0.4.1-1.1
[   17s] [204/232] cumulate python313-importlib-metadata-8.7.0-1.1
[   17s] [205/232] cumulate python313-typing-inspection-0.4.1-1.1
[   17s] [206/232] cumulate python311-pip-requirements-parser-32.0.1-1.2
[   17s] [207/232] cumulate python312-pip-requirements-parser-32.0.1-1.2
[   17s] [208/232] cumulate python313-pip-requirements-parser-32.0.1-1.2
[   17s] [209/232] cumulate python311-hypothesis-6.127.8-2.1
[   17s] [210/232] cumulate python311-pydantic-core-2.35.1-2.1
[   17s] [211/232] cumulate python312-hypothesis-6.127.8-2.1
[   17s] [212/232] cumulate python312-pydantic-core-2.35.1-2.1
[   17s] [213/232] cumulate python313-hypothesis-6.127.8-2.1
[   17s] [214/232] cumulate python313-pydantic-core-2.35.1-2.1
[   17s] [215/232] cumulate python-rpm-packaging-20210526+a18ca48-1.6
[   17s] [216/232] cumulate python311-nox-2024.10.9-2.3
[   17s] [217/232] cumulate python312-nox-2024.10.9-2.3
[   17s] [218/232] cumulate python313-nox-2024.10.9-2.3
[   17s] [219/232] cumulate python311-pytest-8.4.1-1.1
[   17s] [220/232] cumulate python312-pytest-8.4.1-1.1
[   17s] [221/232] cumulate python313-pytest-8.4.1-1.1
[   17s] [222/232] cumulate build-compare-20240801T083050.024a3a7-1.1
[   17s] [223/232] cumulate librpmbuild10-4.20.1-6.1
[   17s] [224/232] cumulate debugedit-5.1-1.1
[   17s] [225/232] cumulate gcc15-15.1.1+git10189-1.1
[   17s] [226/232] cumulate gcc15-PIE-15.1.1+git10189-1.1
[   17s] [227/232] cumulate gcc-15-1.1
[   17s] [228/232] cumulate python311-pydantic-2.11.7-1.1
[   17s] [229/232] cumulate python312-pydantic-2.11.7-1.1
[   17s] [230/232] cumulate python313-pydantic-2.11.7-1.1
[   17s] [231/232] cumulate gcc-PIE-15-1.1
[   17s] [232/232] cumulate rpm-build-4.20.1-6.1
[   17s] now installing cumulated packages
[   18s] Preparing...                          ########################################
[   18s] Updating / installing...
[   18s] system-user-root-20190513-2.4         ########################################
[   18s] terminfo-base-6.5.20250726-79.1       ########################################
[   18s] python312-pyparsing-3.2.3-1.1         ########################################
[   19s] python311-pyparsing-3.2.3-1.1         ########################################
[   19s] python-rpm-macros-20241120.6ae645f-1.2########################################
[   19s] pkgconf-m4-2.2.0-1.1                  ########################################
[   19s] file-magic-5.46-4.1                   ########################################
[   19s] crypto-policies-20250124.4d262e7-1.1  ########################################
[   19s] compat-usrmerge-tools-84.87-5.5       ########################################
[   19s] filesystem-84.87-18.1                 ########################################
[   20s] glibc-2.41-3.1                        ########################################
[   20s] libz1-1.3.1-1.1                       ########################################
[   20s] libgcc_s1-15.1.1+git10189-1.1         ########################################
[   20s] update-alternatives-1.22.21-1.1       ########################################
[   20s] libbz2-1-1.0.8-5.3                    ########################################
[   20s] liblzma5-5.8.1-1.1                    ########################################
[   20s] libstdc++6-15.1.1+git10189-1.1        ########################################
[   20s] libzstd1-1.5.7-3.1                    ########################################
[   20s] libelf1-0.192-2.1                     ########################################
[   20s] libcrypt1-4.4.38-1.1                  ########################################
[   20s] libgmp10-6.3.0-5.1                    ########################################
[   21s] perl-base-5.42.0-1.1                  ########################################
[   21s] libacl1-2.3.2-2.1                     ########################################
[   21s] libuuid1-2.41.1-2.1                   ########################################
[   21s] libmpfr6-4.2.2-1.1                    ########################################
[   21s] libdw1-0.192-2.1                      ########################################
[   21s] fillup-1.42-281.1                     ########################################
[   21s] libcap2-2.75-1.1                      ########################################
[   21s] libeconf0-0.7.10-1.1                  ########################################
[   21s] libblkid1-2.41.1-2.1                  ########################################
[   21s] libexpat1-2.6.1-1.1                   ########################################
[   21s] libffi8-3.4.7-1.1                     ########################################
[   21s] libgomp1-15.1.1+git10189-1.1          ########################################
[   21s] liblua5_4-5-5.4.8-3.1                 ########################################
[   21s] libmpdec4-4.0.1-2.1                   ########################################
[   21s] libpopt0-1.19-1.4                     ########################################
[   22s] libyaml-0-2-0.2.5-2.2                 ########################################
[   22s] libncurses6-6.5.20250726-79.1         ########################################
[   22s] libreadline8-8.2.13-2.1               ########################################
[   22s] bash-5.2.37-20.1                      ########################################
[   22s] bash-sh-5.2.37-20.1                   ########################################
[   22s] xz-5.8.1-1.1                          ########################################
[   22s] gawk-5.3.2-1.1                        ########################################
[   22s] cpio-2.15-6.1                         ########################################
[   22s] permctl-1699_20250120-1.2             ########################################
[   22s] libmpc3-1.3.1-1.5                     ########################################
[   23s] libisl23-0.27-1.1                     ########################################
[   26s] cpp15-15.1.1+git10189-1.1             ########################################
[   26s] dwz-0.15-6.1                          ########################################
[   26s] diffutils-3.12-1.1                    ########################################
[   26s] libaudit1-4.0.2-4.1                   ########################################
[   27s] libgdbm6-1.24-2.1                     ########################################
[   27s] libjitterentropy3-3.6.3-1.1           ########################################
[   27s] libpcre2-8-0-10.45-2.1                ########################################
[   27s] libselinux1-3.9-2.1                   ########################################
[   27s] sed-4.9-2.2                           ########################################
[   27s] grep-3.12-1.1                         ########################################
[   27s] findutils-4.10.0-2.1                  ########################################
[   27s] libmount1-2.41.1-2.1                  ########################################
[   27s] tar-1.35-4.1                          ########################################
[   27s] libgdbm_compat4-1.24-2.1              ########################################
[   31s] perl-5.42.0-1.1                       ########################################
[   31s] perl-rpm-packaging-1.2-1.1            ########################################
[   31s] cpp-15-1.1                            ########################################
[   31s] gzip-1.14-1.1                         ########################################
[   31s] make-4.4.1-3.1                        ########################################
[   31s] bzip2-1.0.8-5.3                       ########################################
[   31s] ncurses-utils-6.5.20250726-79.1       ########################################
[   31s] libfdisk1-2.41.1-2.1                  ########################################
[   31s] libasm1-0.192-2.1                     ########################################
[   31s] elfutils-0.192-2.1                    ########################################
[   31s] libasan8-15.1.1+git10189-1.1          ########################################
[   31s] liblsan0-15.1.1+git10189-1.1          ########################################
[   31s] libtsan2-15.1.1+git10189-1.1          ########################################
[   32s] libubsan1-15.1.1+git10189-1.1         ########################################
[   32s] libxml2-2-2.13.8-3.1                  ########################################
[   32s] libctf-nobfd0-2.43-10.1               ########################################
[   32s] libctf0-2.43-10.1                     ########################################
[   35s] binutils-2.43-10.1                    ########################################
[   36s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[   36s] envsubst-mini-0.25.1-1.1              ########################################
[   36s] gettext-runtime-mini-0.25.1-1.1       ########################################
[   36s] glibc-gconv-modules-extra-2.41-3.1    ########################################
[   37s] gettext-tools-mini-0.25.1-1.1         ########################################
[   37s] glibc-locale-base-2.41-3.1            ########################################
[   37s] libalternatives1-1.2+31.da24cd4-1.1   ########################################
[   37s] alts-1.2+31.da24cd4-1.1               ########################################
[   37s] lua-interpreter-5-2.1                 ########################################
[   37s] lua54-5.4.8-3.1                       ########################################
[   37s] libatomic1-15.1.1+git10189-1.1        ########################################
[   38s] libattr1-2.5.2-1.1                    ########################################
[   38s] coreutils-9.7-3.1                     ########################################
[   38s] libopenssl3-3.5.2-1.1                 ########################################
[   41s] python313-base-3.13.5-7.1             ########################################
[   41s] libpython3_13-1_0-3.13.5-7.1          ########################################
[   44s] python311-base-3.11.13-7.1            ########################################
[   45s] libpython3_11-1_0-3.11.13-7.1         ########################################
[   48s] python312-base-3.12.11-4.1            ########################################
[   48s] libpython3_12-1_0-3.12.11-4.1         ########################################
[   48s] python312-typing_extensions-4.14.1-1.1########################################
[   48s] python311-typing_extensions-4.14.1-1.1########################################
[   48s] python313-typing_extensions-4.14.1-1.1########################################
[   48s] python313-packaging-25.0-1.1          ########################################
[   48s] python312-packaging-25.0-1.1          ########################################
[   48s] python311-packaging-25.0-1.1          ########################################
[   48s] aaa_base-84.87+git20250429.1cad3bc-1.1########################################
[   49s] Updating /etc/sysconfig/language ...
[   49s] Updating /etc/sysconfig/proxy ...
[   49s] aaa_base-malloccheck-84.87+git20250429########################################
[   49s] python-rpm-packaging-20210526+a18ca48-########################################
[   49s] python313-typing-inspection-0.4.1-1.1 ########################################
[   49s] python313-pydantic-core-2.35.1-2.1    ########################################
[   49s] python311-typing-inspection-0.4.1-1.1 ########################################
[   49s] python311-pydantic-core-2.35.1-2.1    ########################################
[   49s] python312-typing-inspection-0.4.1-1.1 ########################################
[   50s] python312-pydantic-core-2.35.1-2.1    ########################################
[   50s] python312-annotated-types-0.7.0-1.4   ########################################
[   50s] python312-attrs-24.3.0-1.3            ########################################
[   50s] python312-colorlog-6.9.0-1.4          ########################################
[   50s] python312-distlib-0.4.0-1.1           ########################################
[   50s] python312-filelock-3.18.0-1.1         ########################################
[   50s] python312-iniconfig-2.1.0-1.1         ########################################
[   50s] python312-platformdirs-4.3.8-1.1      ########################################
[   50s] python312-virtualenv-20.29.3-1.1      ########################################
[   50s] python312-pluggy-1.6.0-1.1            ########################################
[   50s] python312-sortedcontainers-2.4.0-3.1  ########################################
[   50s] python312-tomli-2.2.1-1.2             ########################################
[   50s] python312-zipp-3.21.0-1.3             ########################################
[   51s] python312-setuptools-70.0.0-1.1       ########################################
[   52s] python312-Pygments-2.19.2-2.1         ########################################
[   52s] python312-argcomplete-3.6.2-1.1       ########################################
[   52s] python311-annotated-types-0.7.0-1.4   ########################################
[   52s] python311-attrs-24.3.0-1.3            ########################################
[   52s] python311-colorlog-6.9.0-1.4          ########################################
[   52s] python311-distlib-0.4.0-1.1           ########################################
[   52s] python311-filelock-3.18.0-1.1         ########################################
[   52s] python311-iniconfig-2.1.0-1.1         ########################################
[   52s] python311-platformdirs-4.3.8-1.1      ########################################
[   53s] python311-virtualenv-20.29.3-1.1      ########################################
[   53s] python311-pluggy-1.6.0-1.1            ########################################
[   53s] python311-sortedcontainers-2.4.0-3.1  ########################################
[   53s] python311-tomli-2.2.1-1.2             ########################################
[   53s] python311-zipp-3.21.0-1.3             ########################################
[   53s] python311-setuptools-70.0.0-1.1       ########################################
[   54s] python311-Pygments-2.19.2-2.1         ########################################
[   54s] python311-argcomplete-3.6.2-1.1       ########################################
[   54s] python313-annotated-types-0.7.0-1.4   ########################################
[   54s] python313-attrs-24.3.0-1.3            ########################################
[   54s] python313-colorlog-6.9.0-1.4          ########################################
[   54s] python313-distlib-0.4.0-1.1           ########################################
[   54s] python313-filelock-3.18.0-1.1         ########################################
[   55s] python313-iniconfig-2.1.0-1.1         ########################################
[   55s] python313-platformdirs-4.3.8-1.1      ########################################
[   55s] python313-virtualenv-20.29.3-1.1      ########################################
[   55s] python313-pluggy-1.6.0-1.1            ########################################
[   55s] python313-pyparsing-3.2.3-1.1         ########################################
[   55s] python313-sortedcontainers-2.4.0-3.1  ########################################
[   55s] python313-tomli-2.2.1-1.2             ########################################
[   55s] python313-zipp-3.21.0-1.3             ########################################
[   56s] python313-setuptools-70.0.0-1.1       ########################################
[   56s] python313-Pygments-2.19.2-2.1         ########################################
[   57s] python313-argcomplete-3.6.2-1.1       ########################################
[   57s] systemd-rpm-macros-26-1.1             ########################################
[   57s] linux-glibc-devel-6.15-1.1            ########################################
[   57s] permissions-config-1699_20250120-1.2  ########################################
[   57s] Updating /etc/sysconfig/security ...
[   57s] Checking permissions and ownerships - using the permissions files
[   58s] 	/usr/share/permissions/permissions
[   58s] 	/usr/share/permissions/permissions.easy
[   58s] 	/etc/permissions.local
[   58s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root)
[   58s] permissions-1699_20250120-1.2         ########################################
[   58s] pam-1.7.1-1.1                         ########################################
[   58s] polkit-default-privs-1550+20250721.f1b########################################
[   58s] Updating /etc/sysconfig/security ...
[   58s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[   58s] warning: %post(polkit-default-privs-1550+20250721.f1b71a3-1.1.noarch) scriptlet failed, exit status 2
[   58s] debugedit-5.1-1.1                     ########################################
[   58s] libcap-ng0-0.8.5-1.1                  ########################################
[   59s] libgpg-error0-1.55-1.1                ########################################
[   59s] libgcrypt20-1.11.1-3.2                ########################################
[   59s] rpm-config-SUSE-20250423-1.1          ########################################
[   59s] rpm-4.20.1-6.1                        ########################################
[   59s] Updating /etc/sysconfig/services ...
[   60s] libitm1-15.1.1+git10189-1.1           ########################################
[   60s] liblz1-1.15-1.1                       ########################################
[   60s] libmagic1-5.46-4.1                    ########################################
[   60s] librpmbuild10-4.20.1-6.1              ########################################
[   60s] liblz4-1-1.10.0-2.1                   ########################################
[   60s] libarchive13-3.8.1-1.1                ########################################
[   60s] libpkgconf5-2.2.0-1.1                 ########################################
[   60s] pkgconf-2.2.0-1.1                     ########################################
[   60s] pkgconf-pkg-config-2.2.0-1.1          ########################################
[   60s] libxcrypt-devel-4.4.38-1.1            ########################################
[   60s] glibc-devel-2.41-3.1                  ########################################
[   81s] gcc15-15.1.1+git10189-1.1             ########################################
[   82s] gcc15-PIE-15.1.1+git10189-1.1         ########################################
[   82s] gcc-15-1.1                            ########################################
[   82s] libseccomp2-2.6.0-2.1                 ########################################
[   82s] file-5.46-4.1                         ########################################
[   82s] libsmartcols1-2.41.1-2.1              ########################################
[   82s] util-linux-2.41.1-2.1                 ########################################
[   83s] patch-2.8-1.1                         ########################################
[   83s] which-2.23-1.1                        ########################################
[   83s] rpm-build-4.20.1-6.1                  ########################################
[   83s] build-compare-20240801T083050.024a3a7-########################################
[   83s] gcc-PIE-15-1.1                        ########################################
[   85s] rpmlint-mini-2.7.0+git20250710.a7f0a67########################################
[   85s] post-build-checks-84.87+git20250725.0c########################################
[   85s] python313-nox-2024.10.9-2.3           ########################################
[   86s] python313-pytest-8.4.1-1.1            ########################################
[   86s] python313-importlib-metadata-8.7.0-1.1########################################
[   86s] python313-hypothesis-6.127.8-2.1      ########################################
[   86s] python313-pip-requirements-parser-32.0########################################
[   86s] python313-pydantic-2.11.7-1.1         ########################################
[   86s] python311-nox-2024.10.9-2.3           ########################################
[   87s] python311-pytest-8.4.1-1.1            ########################################
[   87s] python311-importlib-metadata-8.7.0-1.1########################################
[   88s] python311-hypothesis-6.127.8-2.1      ########################################
[   88s] python311-pydantic-2.11.7-1.1         ########################################
[   88s] python312-nox-2024.10.9-2.3           ########################################
[   88s] python312-pytest-8.4.1-1.1            ########################################
[   89s] python312-importlib-metadata-8.7.0-1.1########################################
[   89s] python312-hypothesis-6.127.8-2.1      ########################################
[   89s] python312-pydantic-2.11.7-1.1         ########################################
[   89s] python311-pip-requirements-parser-32.0########################################
[   89s] python312-pip-requirements-parser-32.0########################################
[   90s] python312-poetry-core-2.1.1-1.1       ########################################
[   90s] python312-PyYAML-6.0.2-3.1            ########################################
[   90s] python312-isort-6.0.1-3.1             ########################################
[   91s] python312-pip-24.2-1.1                ########################################
[   91s] python311-poetry-core-2.1.1-1.1       ########################################
[   92s] python311-PyYAML-6.0.2-3.1            ########################################
[   92s] python311-isort-6.0.1-3.1             ########################################
[   93s] python311-pip-24.2-1.1                ########################################
[   93s] python313-poetry-core-2.1.1-1.1       ########################################
[   93s] python313-PyYAML-6.0.2-3.1            ########################################
[   93s] python313-isort-6.0.1-3.1             ########################################
[   94s] python313-pip-24.2-1.1                ########################################
[   95s] compat-usrmerge-build-84.87-5.5       ########################################
[   95s] brp-check-suse-84.87+git20230324.8680c########################################
[  100s] qemu-linux-user-10.0.2-84.2           ########################################
[  100s] build-mkbaselibs-20250708-1.1         ########################################
[  100s] fdupes-2.4.0-1.1                      ########################################
[  101s] kernel-obs-build-6.15.8-1.1           ########################################
[  108s] now finalizing build dir...
[  108s] ... running 01-add_abuild_user_to_trusted_group
[  108s] ... running 02-set_timezone_to_utc
[  108s] ... running 03-set-permissions-secure
[  108s] ... running 11-hack_uname_version_to_kernel_version
[  111s] setting SOURCE_DATE_EPOCH_MTIME to 1752408955
[  118s] -----------------------------------------------------------------
[  118s] I have the following modifications for python-fawltydeps.spec:
[  118s] 22c22
[  118s] < Release:        0
[  118s] ---
[  118s] > Release:        2.1
[  122s] build target is riscv64-suse-linux
[  122s] -----------------------------------------------------------------
[  122s] ----- building python-fawltydeps.spec (user abuild)
[  122s] -----------------------------------------------------------------
[  122s] -----------------------------------------------------------------
[  125s] setting SOURCE_DATE_EPOCH_MTIME to 1752408955
[  125s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-suse-linux --undefine _enable_debug_packages --define 'disturl obs://build.opensuse.org/home:lalala123:RISCV/standard/fcdbeede3b194478aa14b43df3855e76-failed_python-fawltydeps' /home/abuild/rpmbuild/SOURCES/python-fawltydeps.spec
[  125s] Building target platforms: riscv64-suse-linux
[  125s] Building for target riscv64-suse-linux
[  153s] using SOURCE_DATE_EPOCH with value 1752408954 as build time
[  153s] Executing(%mkbuilddir): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.HscHn7
[  153s] Executing(%prep): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.VJNIBN
[  153s] + umask 022
[  153s] + cd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  153s] + cd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  153s] + rm -rf FawltyDeps-0.20.0
[  153s] + /usr/lib/rpm/rpmuncompress -x /home/abuild/rpmbuild/SOURCES/fawltydeps-0.20.0.tar.gz
[  154s] + STATUS=0
[  154s] + '[' 0 -ne 0 ']'
[  154s] + cd FawltyDeps-0.20.0
[  154s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
[  154s] + RPM_EC=0
[  154s] ++ jobs -p
[  154s] + exit 0
[  154s] Executing(%build): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.0iEHQX
[  154s] + umask 022
[  154s] + cd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  154s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT
[  154s] ++ dirname /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT
[  154s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  154s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT
[  154s] + cd FawltyDeps-0.20.0
[  154s] + ref=/usr/lib/rpm
[  154s] + mints=0
[  154s] + case $(uname -m) in
[  154s] ++ uname -m
[  155s] + mints=20160911
[  155s] + for s in guess sub
[  155s] ++ find -maxdepth 8 -name config.guess
[  155s] + for s in guess sub
[  155s] ++ find -maxdepth 8 -name config.sub
[  155s] ++ '[' -f _current_flavor ']'
[  155s] ++ true
[  155s] + last_flavor=
[  155s] + '[' -z '' ']'
[  155s] + last_flavor=tmp
[  155s] + '[' tmp '!=' python311 ']'
[  155s] + '[' -d build ']'
[  155s] + '[' -d _build.python311 ']'
[  155s] + echo python311
[  155s] + python_flavor=python311
[  155s] + myargs=
[  155s] + '[' -f './dist/*-none-any.whl' ']'
[  155s] + /usr/bin/python3.11 -mpip wheel --verbose --progress-bar off --disable-pip-version-check --use-pep517 --no-build-isolation --no-deps --wheel-dir ./build .
[  158s] WARNING: Disabling truststore because of missing certificates
[  159s] Processing /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  159s]   Preparing metadata (pyproject.toml): started
[  159s]   Running command Preparing metadata (pyproject.toml)
[  162s]   Preparing metadata (pyproject.toml): finished with status 'done'
[  162s] Building wheels for collected packages: fawltydeps
[  162s]   Building wheel for fawltydeps (pyproject.toml): started
[  162s]   Running command Building wheel for fawltydeps (pyproject.toml)
[  165s]   Building wheel for fawltydeps (pyproject.toml): finished with status 'done'
[  165s]   Created wheel for fawltydeps: filename=fawltydeps-0.20.0-py3-none-any.whl size=57400 sha256=fd3272a7d9e69b989b3579de56cec82ffab2a682926779f40a9e2cc27e58fb8a
[  165s]   Stored in directory: /home/abuild/.cache/pip/wheels/2d/9b/84/7da88ae1869a534fbc5363ce2295dbc3a3066f258fa87156cd
[  165s] Successfully built fawltydeps
[  165s] + '[' -f ./build/fawltydeps-0.20.0-py3-none-any.whl ']'
[  165s] + mkdir -p ./dist
[  165s] + cp ./build/fawltydeps-0.20.0-py3-none-any.whl ./dist/
[  165s] ++ '[' -f _current_flavor ']'
[  165s] ++ cat _current_flavor
[  165s] + last_flavor=python311
[  165s] + '[' -z python311 ']'
[  165s] + '[' python311 '!=' python312 ']'
[  165s] + '[' -d build ']'
[  165s] + mv build _build.python311
[  165s] + '[' -d _build.python312 ']'
[  165s] + echo python312
[  165s] + python_flavor=python312
[  165s] + myargs=
[  165s] + '[' -f ./dist/fawltydeps-0.20.0-py3-none-any.whl ']'
[  165s] + echo 'Already found a compatible wheel in ./dist'
[  165s] Already found a compatible wheel in ./dist
[  165s] + mkdir -p ./build
[  165s] + cp ./dist/fawltydeps-0.20.0-py3-none-any.whl ./build/
[  165s] ++ '[' -f _current_flavor ']'
[  165s] ++ cat _current_flavor
[  165s] + last_flavor=python312
[  165s] + '[' -z python312 ']'
[  165s] + '[' python312 '!=' python313 ']'
[  165s] + '[' -d build ']'
[  165s] + mv build _build.python312
[  165s] + '[' -d _build.python313 ']'
[  165s] + echo python313
[  165s] + python_flavor=python313
[  165s] + myargs=
[  165s] + '[' -f ./dist/fawltydeps-0.20.0-py3-none-any.whl ']'
[  165s] + echo 'Already found a compatible wheel in ./dist'
[  165s] Already found a compatible wheel in ./dist
[  165s] + mkdir -p ./build
[  166s] + cp ./dist/fawltydeps-0.20.0-py3-none-any.whl ./build/
[  166s] + RPM_EC=0
[  166s] ++ jobs -p
[  166s] + exit 0
[  166s] Executing(%install): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.9fFiwK
[  166s] + umask 022
[  166s] + cd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  166s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT
[  166s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  166s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT
[  166s] + cd FawltyDeps-0.20.0
[  166s] ++ '[' -f _current_flavor ']'
[  166s] ++ cat _current_flavor
[  166s] + last_flavor=python313
[  166s] + '[' -z python313 ']'
[  166s] + '[' python313 '!=' python311 ']'
[  166s] + '[' -d build ']'
[  166s] + mv build _build.python313
[  166s] + '[' -d _build.python311 ']'
[  166s] + mv _build.python311 build
[  166s] + echo python311
[  166s] + python_flavor=python311
[  166s] + myargs=
[  166s] + havereq=0
[  166s] + '[' -n '' ']'
[  166s] + '[' 0 -eq 0 ']'
[  166s] + ls ./build/fawltydeps-0.20.0-py3-none-any.whl
[  166s] ./build/fawltydeps-0.20.0-py3-none-any.whl
[  166s] + for w in ./build/*.whl
[  166s] ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
[  166s] +++ basename ./build/fawltydeps-0.20.0-py3-none-any.whl
[  166s] ++ echo fawltydeps-0.20.0-py3-none-any.whl
[  166s] + myargs=' fawltydeps==0.20.0'
[  166s] + /usr/bin/python3.11 -mpip install --verbose --progress-bar off --disable-pip-version-check --root /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT --no-compile --ignore-installed --no-deps --no-index --find-links ./build fawltydeps==0.20.0
[  170s] Using pip 24.2 from /usr/lib/python3.11/site-packages/pip (python 3.11)
[  170s] WARNING: Disabling truststore because of missing certificates
[  170s] Looking in links: ./build
[  170s] Processing ./build/fawltydeps-0.20.0-py3-none-any.whl
[  170s] Installing collected packages: fawltydeps
[  170s]   Creating /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin
[  170s]   changing mode of /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps to 755
[  170s]   WARNING: The script fawltydeps is installed in '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin' which is not on PATH.
[  170s]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[  170s] Successfully installed fawltydeps-0.20.0
[  171s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.11/site-packages
[  171s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages ']'
[  171s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages -iname '*.pyc' -delete
[  171s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages -iname '*.py' -print0
[  171s] + xargs -0 /usr/bin/python3.11 -c ' 
[  171s] import sys, py_compile 
[  171s] for f in sys.argv[1:]: 
[  171s]   fp=f[len("/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT"):] 
[  171s]   print("Generating cached byte-code for " + str(fp)) 
[  171s]   if sys.version[0] == "2": 
[  171s]     py_compile.compile(f, dfile=fp) 
[  171s]   else: 
[  171s]     for o in [0, 1]: 
[  171s]       py_compile.compile(f, dfile=fp, optimize=o) 
[  171s] '
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/__init__.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/__main__.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/check.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/cli_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/dir_traversal.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__init__.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/environment_yml_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/pixi_toml_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/pyproject_toml_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/requirements_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/setup_cfg_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_deps/setup_py_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/extract_imports.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/gitignore_parser.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/limited_eval.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/main.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/packages.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/settings.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/traverse_project.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/types.py
[  172s] Generating cached byte-code for /usr/lib/python3.11/site-packages/fawltydeps/utils.py
[  172s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.11/site-packages
[  172s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.11/site-packages ']'
[  172s] + myargs='/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/* /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*'
[  172s] + for f in ${myargs}
[  172s] + '[' -f /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -x /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -w /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps ']'
[  172s] ++ dirname /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  172s] + pushd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin
[  172s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  172s] ++ realpath /usr/bin/python3.11
[  172s] ++ basename /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  172s] + sed -i --follow-symlinks '1s@#\!.*python\S*@#\!/usr/bin/python3.11@' fawltydeps
[  172s] + popd
[  172s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  172s] + for f in ${myargs}
[  172s] + '[' -f '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -x '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -w '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' ']'
[  172s] ++ '[' -f _current_flavor ']'
[  172s] ++ cat _current_flavor
[  172s] + last_flavor=python311
[  172s] + '[' -z python311 ']'
[  172s] + '[' python311 '!=' python312 ']'
[  172s] + '[' -d build ']'
[  172s] + mv build _build.python311
[  172s] + '[' -d _build.python312 ']'
[  172s] + mv _build.python312 build
[  172s] + echo python312
[  172s] + python_flavor=python312
[  172s] + myargs=
[  172s] + havereq=0
[  172s] + '[' -n '' ']'
[  172s] + '[' 0 -eq 0 ']'
[  172s] + ls ./build/fawltydeps-0.20.0-py3-none-any.whl
[  172s] ./build/fawltydeps-0.20.0-py3-none-any.whl
[  172s] + for w in ./build/*.whl
[  172s] ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
[  172s] +++ basename ./build/fawltydeps-0.20.0-py3-none-any.whl
[  172s] ++ echo fawltydeps-0.20.0-py3-none-any.whl
[  172s] + myargs=' fawltydeps==0.20.0'
[  172s] + /usr/bin/python3.12 -mpip install --verbose --progress-bar off --disable-pip-version-check --root /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT --no-compile --ignore-installed --no-deps --no-index --find-links ./build fawltydeps==0.20.0
[  176s] Using pip 24.2 from /usr/lib/python3.12/site-packages/pip (python 3.12)
[  176s] WARNING: Disabling truststore because of missing certificates
[  177s] Looking in links: ./build
[  177s] Processing ./build/fawltydeps-0.20.0-py3-none-any.whl
[  177s] Installing collected packages: fawltydeps
[  177s]   changing mode of /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps to 755
[  177s]   WARNING: The script fawltydeps is installed in '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin' which is not on PATH.
[  177s]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[  177s] Successfully installed fawltydeps-0.20.0
[  177s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.12/site-packages
[  177s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages ']'
[  177s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages -iname '*.pyc' -delete
[  177s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages -iname '*.py' -print0
[  177s] + xargs -0 /usr/bin/python3.12 -c ' 
[  177s] import sys, py_compile 
[  177s] for f in sys.argv[1:]: 
[  177s]   fp=f[len("/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT"):] 
[  177s]   print("Generating cached byte-code for " + str(fp)) 
[  177s]   if sys.version[0] == "2": 
[  177s]     py_compile.compile(f, dfile=fp) 
[  177s]   else: 
[  177s]     for o in [0, 1]: 
[  177s]       py_compile.compile(f, dfile=fp, optimize=o) 
[  177s] '
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/__init__.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/__main__.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/check.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/cli_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/dir_traversal.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__init__.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/environment_yml_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/pixi_toml_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/pyproject_toml_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/requirements_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/setup_cfg_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_deps/setup_py_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/extract_imports.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/gitignore_parser.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/limited_eval.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/main.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/packages.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/settings.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/traverse_project.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/types.py
[  179s] Generating cached byte-code for /usr/lib/python3.12/site-packages/fawltydeps/utils.py
[  179s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.12/site-packages
[  179s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.12/site-packages ']'
[  179s] + myargs='/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/* /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*'
[  179s] + for f in ${myargs}
[  179s] + '[' -f /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -x /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -w /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps ']'
[  179s] ++ dirname /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  179s] + pushd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin
[  179s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  179s] ++ realpath /usr/bin/python3.12
[  179s] ++ basename /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  179s] + sed -i --follow-symlinks '1s@#\!.*python\S*@#\!/usr/bin/python3.12@' fawltydeps
[  179s] + popd
[  179s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  179s] + for f in ${myargs}
[  179s] + '[' -f '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -x '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -w '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' ']'
[  179s] ++ '[' -f _current_flavor ']'
[  179s] ++ cat _current_flavor
[  179s] + last_flavor=python312
[  179s] + '[' -z python312 ']'
[  179s] + '[' python312 '!=' python313 ']'
[  179s] + '[' -d build ']'
[  179s] + mv build _build.python312
[  179s] + '[' -d _build.python313 ']'
[  179s] + mv _build.python313 build
[  179s] + echo python313
[  179s] + python_flavor=python313
[  179s] + myargs=
[  179s] + havereq=0
[  179s] + '[' -n '' ']'
[  179s] + '[' 0 -eq 0 ']'
[  179s] + ls ./build/fawltydeps-0.20.0-py3-none-any.whl
[  179s] ./build/fawltydeps-0.20.0-py3-none-any.whl
[  179s] + for w in ./build/*.whl
[  179s] ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
[  179s] +++ basename ./build/fawltydeps-0.20.0-py3-none-any.whl
[  179s] ++ echo fawltydeps-0.20.0-py3-none-any.whl
[  179s] + myargs=' fawltydeps==0.20.0'
[  179s] + /usr/bin/python3.13 -mpip install --verbose --progress-bar off --disable-pip-version-check --root /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT --no-compile --ignore-installed --no-deps --no-index --find-links ./build fawltydeps==0.20.0
[  183s] Using pip 24.2 from /usr/lib/python3.13/site-packages/pip (python 3.13)
[  183s] WARNING: Disabling truststore because of missing certificates
[  183s] Looking in links: ./build
[  184s] Processing ./build/fawltydeps-0.20.0-py3-none-any.whl
[  184s] Installing collected packages: fawltydeps
[  184s]   changing mode of /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps to 755
[  184s]   WARNING: The script fawltydeps is installed in '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin' which is not on PATH.
[  184s]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[  184s] Successfully installed fawltydeps-0.20.0
[  184s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.13/site-packages
[  184s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']'
[  184s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages -iname '*.pyc' -delete
[  184s] + find /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages -iname '*.py' -print0
[  184s] + xargs -0 /usr/bin/python3.13 -c ' 
[  184s] import sys, py_compile 
[  184s] for f in sys.argv[1:]: 
[  184s]   fp=f[len("/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT"):] 
[  184s]   print("Generating cached byte-code for " + str(fp)) 
[  184s]   if sys.version[0] == "2": 
[  184s]     py_compile.compile(f, dfile=fp) 
[  184s]   else: 
[  184s]     for o in [0, 1]: 
[  184s]       py_compile.compile(f, dfile=fp, optimize=o) 
[  184s] '
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/__init__.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/__main__.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/check.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/cli_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/dir_traversal.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__init__.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/environment_yml_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/pixi_toml_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/pyproject_toml_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/requirements_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/setup_cfg_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_deps/setup_py_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/extract_imports.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/gitignore_parser.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/limited_eval.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/main.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/packages.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/settings.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/traverse_project.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/types.py
[  185s] Generating cached byte-code for /usr/lib/python3.13/site-packages/fawltydeps/utils.py
[  185s] + for d in /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.13/site-packages
[  185s] + '[' -d /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']'
[  185s] + myargs='/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/* /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*'
[  185s] + for f in ${myargs}
[  185s] + '[' -f /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -x /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps -a -w /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps ']'
[  185s] ++ dirname /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  185s] + pushd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin
[  185s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  185s] ++ realpath /usr/bin/python3.13
[  185s] ++ basename /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  185s] + sed -i --follow-symlinks '1s@#\!.*python\S*@#\!/usr/bin/python3.13@' fawltydeps
[  186s] + popd
[  186s] ~/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  186s] + for f in ${myargs}
[  186s] + '[' -f '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -x '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' -a -w '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/sbin/*' ']'
[  186s] + cp /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.11
[  186s] ++ realpath /usr/bin/python3.11
[  186s] + sed -ri '1s@#!.*python\S*@#!/usr/bin/python3.11@' /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.11
[  186s] + cp /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.12
[  186s] ++ realpath /usr/bin/python3.12
[  186s] + sed -ri '1s@#!.*python\S*@#!/usr/bin/python3.12@' /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.12
[  186s] + cp /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.13
[  186s] ++ realpath /usr/bin/python3.13
[  186s] + sed -ri '1s@#!.*python\S*@#!/usr/bin/python3.13@' /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps-3.13
[  186s] + rm -f /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  186s] + alternative_target=/usr/bin/fawltydeps
[  186s] + [[ /usr/bin/fawltydeps == /usr/share/man* ]]
[  186s] + '[' 0 -eq 1 ']'
[  186s] + mkdir -p /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/etc/alternatives
[  186s] + touch /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/etc/alternatives/fawltydeps
[  186s] + ln -sf /etc/alternatives/fawltydeps /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/bin/fawltydeps
[  186s] ++ '[' -f _current_flavor ']'
[  186s] ++ cat _current_flavor
[  186s] + last_flavor=python313
[  186s] + '[' -z python313 ']'
[  186s] + '[' python313 '!=' python311 ']'
[  186s] + '[' -d build ']'
[  186s] + mv build _build.python313
[  186s] + '[' -d _build.python311 ']'
[  186s] + mv _build.python311 build
[  186s] + echo python311
[  186s] + python_flavor=python311
[  186s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/utils.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/utils.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/main.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/main.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/limited_eval.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/limited_eval.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/cli_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/cli_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/check.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/check.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/__main__.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/__main__.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/__init__.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/__pycache__/__init__.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-311.pyc
[  186s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-311.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-311.pyc
[  186s] ++ '[' -f _current_flavor ']'
[  186s] ++ cat _current_flavor
[  186s] + last_flavor=python311
[  186s] + '[' -z python311 ']'
[  186s] + '[' python311 '!=' python312 ']'
[  186s] + '[' -d build ']'
[  186s] + mv build _build.python311
[  186s] + '[' -d _build.python312 ']'
[  186s] + mv _build.python312 build
[  186s] + echo python312
[  186s] + python_flavor=python312
[  186s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/utils.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/utils.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/main.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/main.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/limited_eval.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/limited_eval.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/cli_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/cli_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/check.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/check.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__main__.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__main__.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__init__.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__init__.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-312.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-312.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-312.pyc
[  187s] ++ '[' -f _current_flavor ']'
[  187s] ++ cat _current_flavor
[  187s] + last_flavor=python312
[  187s] + '[' -z python312 ']'
[  187s] + '[' python312 '!=' python313 ']'
[  187s] + '[' -d build ']'
[  187s] + mv build _build.python312
[  187s] + '[' -d _build.python313 ']'
[  187s] + mv _build.python313 build
[  187s] + echo python313
[  187s] + python_flavor=python313
[  187s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/utils.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/utils.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/main.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/main.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/limited_eval.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/limited_eval.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/cli_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/cli_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/check.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/check.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/__main__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/__main__.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/__pycache__/__init__.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-313.pyc
[  187s] Linking /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.13/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-313.pyc
[  187s] + /usr/lib/rpm/brp-compress
[  187s] + /usr/lib/rpm/brp-suse
[  187s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions
[  187s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug
[  187s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink
[  188s] calling /usr/lib/rpm/brp-suse.d/brp-50-generate-fips-hmac
[  188s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar
[  188s] Executing(%check): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.cNNC8l
[  188s] + umask 022
[  188s] + cd /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build
[  188s] + cd FawltyDeps-0.20.0
[  188s] + skiptests=test_resolve_dependencies_install_deps__via_local_cache
[  188s] + skiptests+=' or test_resolve_dependencies_install_deps__raises_unresolved_error_on_install_failure'
[  188s] + skiptests+=' or test_resolve_dependencies_install_deps__unresolved_error_only_warns_failing_packages'
[  188s] + skiptests+=' or test_resolve_dependencies_install_deps_on_mixed_packages__raises_unresolved_error'
[  188s] + skiptests+=' or test_resolve_dependencies__generates_expected_mappings'
[  188s] + set +x
[  188s] Using libalternatives variant 311 for activate-global-python-argcomplete in XDG_CONFIG_HOME during Python 3.11 expansions.
[  188s] Using libalternatives variant 311 for hypothesis in XDG_CONFIG_HOME during Python 3.11 expansions.
[  188s] Using libalternatives variant 311 for isort in XDG_CONFIG_HOME during Python 3.11 expansions.
[  188s] Using libalternatives variant 311 for isort-identify-imports in XDG_CONFIG_HOME during Python 3.11 expansions.
[  188s] Using libalternatives variant 311 for pip in XDG_CONFIG_HOME during Python 3.11 expansions.
[  188s] Using libalternatives variant 311 for pip3 in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using libalternatives variant 311 for py.test in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using libalternatives variant 311 for pygmentize in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using libalternatives variant 311 for pytest in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using libalternatives variant 311 for python-argcomplete-check-easy-install-script in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using libalternatives variant 311 for register-python-argcomplete in XDG_CONFIG_HOME during Python 3.11 expansions.
[  189s] Using alternative nox-3.11 for nox in ./build/flavorbin during Python 3.11 expansions.
[  190s] Using alternative tox-to-nox-3.11 for tox-to-nox in ./build/flavorbin during Python 3.11 expansions.
[  190s] Using alternative virtualenv-3.11 for virtualenv in ./build/flavorbin during Python 3.11 expansions.
[  190s] Using alternative fawltydeps-3.11 for fawltydeps in ./build/flavorbin during Python 3.11 expansions.
[  191s] Using libalternatives variant 312 for activate-global-python-argcomplete in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for hypothesis in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for isort in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for isort-identify-imports in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for pip in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for pip3 in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for py.test in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for pygmentize in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for pytest in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for python-argcomplete-check-easy-install-script in XDG_CONFIG_HOME during Python 3.12 expansions.
[  191s] Using libalternatives variant 312 for register-python-argcomplete in XDG_CONFIG_HOME during Python 3.12 expansions.
[  192s] Using alternative nox-3.12 for nox in ./build/flavorbin during Python 3.12 expansions.
[  192s] Using alternative tox-to-nox-3.12 for tox-to-nox in ./build/flavorbin during Python 3.12 expansions.
[  193s] Using alternative virtualenv-3.12 for virtualenv in ./build/flavorbin during Python 3.12 expansions.
[  193s] Using alternative fawltydeps-3.12 for fawltydeps in ./build/flavorbin during Python 3.12 expansions.
[  193s] Using alternative nox-3.13 for nox in ./build/flavorbin during Python 3.13 expansions.
[  194s] Using alternative tox-to-nox-3.13 for tox-to-nox in ./build/flavorbin during Python 3.13 expansions.
[  194s] Using alternative virtualenv-3.13 for virtualenv in ./build/flavorbin during Python 3.13 expansions.
[  194s] Using alternative fawltydeps-3.13 for fawltydeps in ./build/flavorbin during Python 3.13 expansions.
[  194s] + export PATH=/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/build/flavorbin:/usr/local/bin:/usr/bin:/bin
[  194s] + PATH=/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/build/flavorbin:/usr/local/bin:/usr/bin:/bin
[  194s] ++ '[' -f _current_flavor ']'
[  194s] ++ cat _current_flavor
[  195s] + last_flavor=python313
[  195s] + '[' -z python313 ']'
[  195s] + '[' python313 '!=' python311 ']'
[  195s] + '[' -d build ']'
[  195s] + mv build _build.python313
[  195s] + '[' -d _build.python311 ']'
[  195s] + mv _build.python311 build
[  195s] + echo python311
[  195s] + python_flavor=python311
[  195s] + PYTHONPATH=/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/BUILDROOT/usr/lib/python3.11/site-packages
[  195s] + PYTHONDONTWRITEBYTECODE=1
[  195s] + pytest-3.11 --ignore=_build.python311 --ignore=_build.python312 --ignore=_build.python313 -v -k 'not (test_resolve_dependencies_install_deps__via_local_cache or test_resolve_dependencies_install_deps__raises_unresolved_error_on_install_failure or test_resolve_dependencies_install_deps__unresolved_error_only_warns_failing_packages or test_resolve_dependencies_install_deps_on_mixed_packages__raises_unresolved_error or test_resolve_dependencies__generates_expected_mappings)'
[  203s] ============================= test session starts ==============================
[  203s] platform linux -- Python 3.11.13, pytest-8.4.1, pluggy-1.6.0 -- /usr/bin/python3.11
[  203s] cachedir: /home/abuild/.cache/pytest
[  203s] hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/.hypothesis/examples'))
[  203s] rootdir: /home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0
[  203s] configfile: pyproject.toml
[  203s] plugins: hypothesis-6.127.8
[  210s] collecting ... collected 1488 items / 66 deselected / 1422 selected
[  210s] 
[  212s] tests/test_cmdline.py::test_list_imports__from_dash__prints_imports_from_stdin[detailed] PASSED [  0%]
[  215s] tests/test_cmdline.py::test_list_imports__from_dash__prints_imports_from_stdin[summary] PASSED [  0%]
[  215s] tests/test_cmdline.py::test_list_imports__from_py_file__prints_imports_from_file PASSED [  0%]
[  215s] tests/test_cmdline.py::test_list_imports_json__from_py_file__prints_imports_from_file PASSED [  0%]
[  215s] tests/test_cmdline.py::test_list_imports__from_ipynb_file__prints_imports_from_file PASSED [  0%]
[  215s] tests/test_cmdline.py::test_list_imports__from_dir__prints_imports_from_py_and_ipynb_files_only PASSED [  0%]
[  216s] tests/test_cmdline.py::test_list_imports__from_dir_with_some_excluded__prints_imports_from_unexcluded_only PASSED [  0%]
[  218s] tests/test_cmdline.py::test_list_imports__from_unsupported_file__fails_with_exit_code_2 PASSED [  0%]
[  221s] tests/test_cmdline.py::test_list_imports__from_missing_file__fails_with_exit_code_2 PASSED [  0%]
[  224s] tests/test_cmdline.py::test_list_imports__missing_exclude_pattern__fails_with_exit_code_2 PASSED [  0%]
[  227s] tests/test_cmdline.py::test_list_imports__comment_in_exclude_pattern__fails_with_exit_code_2 PASSED [  0%]
[  229s] tests/test_cmdline.py::test_list_imports__from_empty_dir__logs_but_extracts_nothing PASSED [  0%]
[  229s] tests/test_cmdline.py::test_list_imports__pick_multiple_files_dir__prints_all_imports PASSED [  0%]
[  229s] tests/test_cmdline.py::test_list_imports__pick_multiple_files_dir_and_code__prints_all_imports PASSED [  0%]
[  230s] tests/test_cmdline.py::test_list_imports__stdin_with_legacy_encoding__prints_all_imports PASSED [  1%]
[  230s] tests/test_cmdline.py::test_list_deps_detailed__dir__prints_deps_from_requirements_txt PASSED [  1%]
[  230s] tests/test_cmdline.py::test_list_deps_json__dir__prints_deps_from_requirements_txt PASSED [  1%]
[  230s] tests/test_cmdline.py::test_list_deps_summary__dir__prints_deps_from_requirements_txt PASSED [  1%]
[  232s] tests/test_cmdline.py::test_list_deps__unsupported_file__fails_with_exit_code_2 PASSED [  1%]
[  235s] tests/test_cmdline.py::test_list_deps__missing_path__fails_with_exit_code_2 PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_deps__empty_dir__verbosely_logs_but_extracts_nothing PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_deps__pick_multiple_listed_files__prints_all_dependencies PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_sources__in_empty_project__lists_nothing PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_sources__in_varied_project__lists_all_files PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_sources_detailed__in_varied_project__lists_all_files PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_sources_detailed__from_both_python_file_and_stdin PASSED [  1%]
[  238s] tests/test_cmdline.py::test_list_sources__with_exclude_from PASSED       [  1%]
[  242s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project_imports_match_dependencies__prints_verbose_option] PASSED [  1%]
[  246s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project_with_missing_deps__reports_undeclared] PASSED [  2%]
[  250s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project_with_extra_deps__reports_unused] PASSED [  2%]
[  253s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project_with_extra_deps__reports_unused_and_undeclared] PASSED [  2%]
[  257s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project__summary_report_with_verbose_logging] PASSED [  2%]
[  261s] tests/test_cmdline.py::test_check_undeclared_and_unused[simple_project__summary_report_with_quiet_logging] PASSED [  2%]
[  262s] tests/test_cmdline.py::test_check_json__simple_project__can_report_both_undeclared_and_unused PASSED [  2%]
[  262s] tests/test_cmdline.py::test_check_undeclared__simple_project__reports_only_undeclared PASSED [  2%]
[  263s] tests/test_cmdline.py::test_check_unused__simple_project__reports_only_unused PASSED [  2%]
[  264s] tests/test_cmdline.py::test__no_action__defaults_to_check_action PASSED  [  2%]
[  268s] tests/test_cmdline.py::test__no_options__defaults_to_check_action_in_current_dir PASSED [  2%]
[  268s] tests/test_cmdline.py::test_check__summary__writes_only_names_of_unused_and_undeclared PASSED [  2%]
[  269s] tests/test_cmdline.py::test_check_detailed__simple_project_in_fake_venv__resolves_imports_vs_deps PASSED [  2%]
[  269s] tests/test_cmdline.py::test_check_detailed__simple_project_w_2_fake_venv__resolves_imports_vs_deps PASSED [  2%]
[  269s] tests/test_cmdline.py::test_check_detailed__shows_package_suggerstions_for_undeclared_deps PASSED [  2%]
[  270s] tests/test_cmdline.py::test_check_json__no_pyenvs_found__falls_back_to_current_env PASSED [  3%]
[  271s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_unused_action_on_default_ignored_unused_dep__outputs_nothing] PASSED [  3%]
[  272s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_unused_action_on_overriden_ignored_unused_dep__outputs_nothing] PASSED [  3%]
[  272s] tests/test_cmdline.py::test_cmdline_on_ignore_options[list_deps_action_on_ignored_dep__reports_dep] PASSED [  3%]
[  272s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_undeclared_action_on_ignored_declared_dep__does_not_report_dep_as_undeclared] PASSED [  3%]
[  273s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_undeclared_action_on_ignored_undeclared_import__outputs_nothing] PASSED [  3%]
[  273s] tests/test_cmdline.py::test_cmdline_on_ignore_options[list_imports_action_on_ignored_imports__reports_imports] PASSED [  3%]
[  274s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_unused_action_on_ignored_but_used_import__does_not_report_dep_as_unused] PASSED [  3%]
[  275s] tests/test_cmdline.py::test_cmdline_on_ignore_options[check_action_on_ignored__does_not_report_ignored] PASSED [  3%]
[  278s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[no_config_no_args__show_summary_of_undeclared_and_unused] PASSED [  3%]
[  281s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[setting_actions_in_config__changes_default_action] PASSED [  3%]
[  284s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[combine_actions_in_config_with_detailed_on_command_line] PASSED [  3%]
[  286s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[override_some_config_directives_on_command_line] PASSED [  3%]
[  289s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[override_output_format_from_config_with_command_line_option] PASSED [  3%]
[  292s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[combine_actions_in_config_with_exclude_on_command_line] PASSED [  4%]
[  294s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[override_exclude_in_config_with_exclude_on_command_line] PASSED [  4%]
[  297s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[generate_toml_config_with_combo_of_config_and_cmdline_options] PASSED [  4%]
[  300s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[generate_toml_config_with_a_setting_set_to_str_None] PASSED [  4%]
[  302s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[generate_toml_config_with_multiple_pyenvs] PASSED [  4%]
[  305s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[generate_toml_config_with_install_deps] PASSED [  4%]
[  308s] tests/test_cmdline.py::test_cmdline_args_in_combination_with_config_file[generate_toml_config_with_list_sources_exclude_and_exclude_from] PASSED [  4%]
[  308s] tests/test_cmdline.py::test_deps_across_groups_appear_just_once_in_list_deps_detailed PASSED [  4%]
[  308s] tests/test_cmdline.py::test_deps_across_groups_appear_just_once_in_order_in_general_detailed PASSED [  4%]
[  323s] tests/test_cmdline_options.py::test_options_interactions__correct_options__does_not_abort FAILED [  4%]
[  323s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[no_imports_no_deps] PASSED [  4%]
[  323s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[one_import_no_deps] PASSED [  4%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[no_imports_one_dep] PASSED [  4%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[matched_import_with_dep] PASSED [  4%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_imports_with_unused_and_undeclared_deps] PASSED [  4%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_imports_from_diff_files_with_unused_and_undeclared_deps] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[unused_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[used_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[undeclared_dep_that_is_ignore_unused__reported_as_undeclared] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_deps__report_undeclared_and_non_ignored_unused] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[undeclared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[declared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[unused_dep_that_is_ignore_undeclared__reported_as_unused] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_deps__report_unused_and_non_ignored_undeclared] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_deps__report_only_non_ignored_unused_and_non_ignored_undeclared] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[deps_with_diff_name_for_the_same_import] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[undeclared_dep_not_found_in_environment_cannot_suggest_candidate_package] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[undeclared_dep_found_in_environment_suggests_candidate_package] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[undeclared_dep_found_in_environment_multiple_times_suggests_all_candidates] PASSED [  5%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[ignore_unused_with_wildcard__can_match_multiple_deps] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[ignore_undeclare_with_wildcard__can_match_multiple_imports] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_undeclared[mixed_deps__report_only_non_ignored_unused_with_wildcard] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[no_imports_no_deps] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[one_import_no_deps] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[no_imports_one_dep] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[matched_import_with_dep] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_imports_with_unused_and_undeclared_deps] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_imports_from_diff_files_with_unused_and_undeclared_deps] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[unused_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[used_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[undeclared_dep_that_is_ignore_unused__reported_as_undeclared] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_deps__report_undeclared_and_non_ignored_unused] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[undeclared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [  6%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[declared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[unused_dep_that_is_ignore_undeclared__reported_as_unused] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_deps__report_unused_and_non_ignored_undeclared] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_deps__report_only_non_ignored_unused_and_non_ignored_undeclared] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[deps_with_diff_name_for_the_same_import] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[undeclared_dep_not_found_in_environment_cannot_suggest_candidate_package] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[undeclared_dep_found_in_environment_suggests_candidate_package] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[undeclared_dep_found_in_environment_multiple_times_suggests_all_candidates] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[ignore_unused_with_wildcard__can_match_multiple_deps] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[ignore_undeclare_with_wildcard__can_match_multiple_imports] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_calculate_unused[mixed_deps__report_only_non_ignored_unused_with_wildcard] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[verbatim match] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[simple non-match] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[no automatic prefix match] PASSED [  7%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[matching wildcard suffix] PASSED [  8%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[matching wildcard prefix] PASSED [  8%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[match everything] PASSED [  8%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[matching multi-wildcard] PASSED [  8%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[non-matching multi-wildcard] PASSED [  8%]
[  324s] tests/test_compare_imports_to_dependencies.py::test_is_ignored[do not accept other potential wildcard syntaxes] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[requirements.txt] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[setup.py] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[setup.cfg] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[pyproject.toml] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[pixi.toml] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[environment.yml] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[anything_else] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/requirements.txt] PASSED [  8%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/setup.py] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/setup.cfg] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/pyproject.toml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/pixi.toml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/environment.yml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[sub/anything_else] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/requirements.txt] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/setup.py] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/setup.cfg] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/pyproject.toml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/pixi.toml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/environment.yml] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abs/anything_else] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[requirements.txt/wat] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[setup.py/wat] PASSED [  9%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[setup.cfg/wat] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[pyproject.toml/wat] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[pixi.toml/wat] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[environment.yml/wat] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[requirements-dev.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[test-requirements.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[extra-requirements-dev.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[abc_requirements.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[requirements_abc.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[more_requirements_stuff.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_first_applicable_parser[evenrequirementsthis.txt] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__setup.py] PASSED [ 10%]
[  324s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__setup.cfg] PASSED [ 10%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__pyproject.toml] PASSED [ 10%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__pixi.toml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__environment.yml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__requirements.txt] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__setup.cfg] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__pyproject.toml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__pixi.toml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__environment.yml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__requirements.txt] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__setup.py] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__pyproject.toml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__pixi.toml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__environment.yml] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__requirements.txt] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__setup.py] PASSED [ 11%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__setup.cfg] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__pixi.toml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__environment.yml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__requirements.txt] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__setup.py] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__setup.cfg] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__pyproject.toml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__environment.yml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__requirements.txt] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__setup.py] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__setup.cfg] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__pyproject.toml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__pixi.toml] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[requirements.txt__requirements.txt] PASSED [ 12%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.py__setup.py] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[setup.cfg__setup.cfg] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pyproject.toml__pyproject.toml] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[pixi.toml__pixi.toml] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_explicit_parse_strategy__mismatch_yields_appropriate_logging[environment.yml__environment.yml] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_filepath_inference[requirements.txt] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_filepath_inference[setup.py] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_filepath_inference[setup.cfg] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_filepath_inference[pyproject.toml] PASSED [ 13%]
[  325s] tests/test_deps_parser_determination.py::test_extract_from_directory_applies_manual_parser_choice_iff_choice_applies[REQUIREMENTS_TXT] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_directory_applies_manual_parser_choice_iff_choice_applies[SETUP_PY] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_directory_applies_manual_parser_choice_iff_choice_applies[SETUP_CFG] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_directory_applies_manual_parser_choice_iff_choice_applies[PYPROJECT_TOML] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_file_applies_manual_choice_even_if_mismatched[REQUIREMENTS_TXT__requirements.txt__setup.py] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_file_applies_manual_choice_even_if_mismatched[SETUP_PY__setup.py__requirements.txt] PASSED [ 13%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_file_applies_manual_choice_even_if_mismatched[SETUP_CFG__setup.cfg__pyproject.toml] PASSED [ 14%]
[  326s] tests/test_deps_parser_determination.py::test_extract_from_file_applies_manual_choice_even_if_mismatched[PYPROJECT_TOML__pyproject.toml__setup.cfg] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[empty_dir] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[one_file__attach_data] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[one_subdir_plus__attach_data_on_both] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[one_subdir__attach_two_data_items_on_parent_dir] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[one_subdir__attach_data_twice_on_parent_dir] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[add_subdir__skip_parent_with_data__traverse_only_subdir_with_no_data] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[nested_subdir__attach_data_on_some_parents__gets_data_from_grandparents] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[symlinks_to_self__are_not_traversed] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[symlinks_to_parent__are_not_traversed] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[mutual_symlinks__are_traversed_once] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[relative_symlink_to_dir_elsewhere__is_traversed] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[absolute_symlink_to_dir_elsewhere__is_traversed] PASSED [ 14%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[dir_and_symlinks_to_dir__is_traversed_only_once] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[excluded_dot_dirs__are_not_traversed] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[excluded_dot_dirs__are_traversed_if_they_are_also_explicitly_added] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__disregard_blank_lines] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__disregard_comments] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__disregard_trailing_spaces] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__negated_patterns_override_earlier_exclude] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__cannot_negate_if_parent_dir_is_already_excluded] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_parsing__escape_literal_exclamation_mark] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_with_slash_at_beginning__anchors_to_current_dir] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[anchored_pattern__must_have_base_dir] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_with_slash_in_middle__anchors_to_current_dir] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_without_slash__matches_at_any_level] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_without_slash__does_not_match_above_base_dir] PASSED [ 15%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_with_slash_at_end__matches_dirs_only] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_without_slash_at_end__matches_dir_and_file] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_with_slash_at_end__overridden_by_specified_path] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_without_slash_at_end__overridden_by_specified_path] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_with_combined_slashes_and_base_dir] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern__doc_frotz_example] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern__frotz_example] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[asterisk_matches_anything_except_slash] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[question_mark_matches_any_one_char_except_slash] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[range_matches_any_one_char_in_range] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[range_with_slash_does_not_match_dir_separator] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_double_asterisk_slash_matches_in_all_dirs_under_base] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_pattern_double_asterisk_and_multiple_slashes] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[trailing_double_asterisk_after_slash_matches_everything_underneath] PASSED [ 16%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[double_asterisk_between_slashes_matches_zero_or_more_dir_levels] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[double_asterisk_elsewhere_is_equivalent_to_single_asterisk] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[multi_asterisks_elsewhere_is_equivalent_to_single_asterisk] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__disregard_blank_lines_and_comments] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__does_not_apply_to_parent_or_sibling_dirs] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__anchored_pattern_only_applies_to_parent_or_sibling_dirs] PASSED [ 17%]
[  326s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__cannot_exclude_files_in_parent_dir] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__can_be_used_to_exclude_this_dir] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[gitignore_file__parse_multiple_gitignores__and_use_patterns_from_all] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_abs_paths[exclude_patterns_take_precedence_over_exclude_from_patterns] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[empty_dir] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[one_file__attach_data] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[one_subdir_plus__attach_data_on_both] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[one_subdir__attach_two_data_items_on_parent_dir] PASSED [ 17%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[one_subdir__attach_data_twice_on_parent_dir] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[add_subdir__skip_parent_with_data__traverse_only_subdir_with_no_data] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[nested_subdir__attach_data_on_some_parents__gets_data_from_grandparents] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[symlinks_to_self__are_not_traversed] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[symlinks_to_parent__are_not_traversed] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[mutual_symlinks__are_traversed_once] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[relative_symlink_to_dir_elsewhere__is_traversed] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[absolute_symlink_to_dir_elsewhere__is_traversed] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[dir_and_symlinks_to_dir__is_traversed_only_once] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[excluded_dot_dirs__are_not_traversed] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[excluded_dot_dirs__are_traversed_if_they_are_also_explicitly_added] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__disregard_blank_lines] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__disregard_comments] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__disregard_trailing_spaces] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__negated_patterns_override_earlier_exclude] PASSED [ 18%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__cannot_negate_if_parent_dir_is_already_excluded] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_parsing__escape_literal_exclamation_mark] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_with_slash_at_beginning__anchors_to_current_dir] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[anchored_pattern__must_have_base_dir] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_with_slash_in_middle__anchors_to_current_dir] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_without_slash__matches_at_any_level] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_without_slash__does_not_match_above_base_dir] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_with_slash_at_end__matches_dirs_only] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_without_slash_at_end__matches_dir_and_file] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_with_slash_at_end__overridden_by_specified_path] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_without_slash_at_end__overridden_by_specified_path] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_with_combined_slashes_and_base_dir] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern__doc_frotz_example] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern__frotz_example] PASSED [ 19%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[asterisk_matches_anything_except_slash] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[question_mark_matches_any_one_char_except_slash] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[range_matches_any_one_char_in_range] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[range_with_slash_does_not_match_dir_separator] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_double_asterisk_slash_matches_in_all_dirs_under_base] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_pattern_double_asterisk_and_multiple_slashes] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[trailing_double_asterisk_after_slash_matches_everything_underneath] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[double_asterisk_between_slashes_matches_zero_or_more_dir_levels] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[double_asterisk_elsewhere_is_equivalent_to_single_asterisk] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[multi_asterisks_elsewhere_is_equivalent_to_single_asterisk] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__disregard_blank_lines_and_comments] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__does_not_apply_to_parent_or_sibling_dirs] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__anchored_pattern_only_applies_to_parent_or_sibling_dirs] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__cannot_exclude_files_in_parent_dir] PASSED [ 20%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__can_be_used_to_exclude_this_dir] PASSED [ 21%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[gitignore_file__parse_multiple_gitignores__and_use_patterns_from_all] PASSED [ 21%]
[  327s] tests/test_dir_traversal.py::test_DirectoryTraversal_w_rel_paths[exclude_patterns_take_precedence_over_exclude_from_patterns] PASSED [ 21%]
[  328s] tests/test_dir_traversal.py::test_DirectoryTraversal__raises_error__when_adding_missing_dir PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[no_deps1] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[no_deps2] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[simple_example_with_python_and_requests] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[result_of_default_conda_env_export_from_history] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[result_of_default_conda_env_export] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[mixed_conda_and_pip_deps] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[mixed_conda_and_zero_pip_deps] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__wellformed_dependencies__yields_dependencies[cartopy_example] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_yaml] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_top_level_type_str] PASSED [ 21%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_top_level_type_num] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_top_level_type_sequence] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_dependencies_type_str] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_dependencies_type_mapping] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_pip_dependencies_type_str] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_pip_dependencies_type_mapping] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_dependencies_malformed_names0] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__malformed_deps__yields_no_deps[invalid_dependencies_malformed_names1] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__missing_dependencies__logs_debug_message[missing_deps] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__missing_dependencies__logs_debug_message[missing_deps_contents] PASSED [ 22%]
[  328s] tests/test_extract_deps_environment_yml.py::test_parse_environment_yml__missing_dependencies__logs_debug_message[missing_pip_deps_contents] PASSED [ 22%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_cfg__malformed__logs_error PASSED [ 22%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_py__cannot_parse__logs_warning[lambda_call_in_install_requires] PASSED [ 22%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_py__cannot_parse__logs_warning[lambda_call_in_extras_require] PASSED [ 22%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_py__cannot_parse__logs_warning[lambda_call_inside_extras_require_dict] PASSED [ 22%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_py__cannot_parse__logs_warning[reference_to_unset_variable] PASSED [ 23%]
[  328s] tests/test_extract_deps_errors.py::test_parse_setup_py__cannot_parse__logs_warning[unresolvable_self_reference] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_conda_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_pypi_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_conda_and_pypi_same_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_conda_and_pypi_different_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_optional_conda_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_optional_pypi_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_mixed_deps] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__wellformed_dependencies__yields_dependencies[pixi_toml_self_dep_is_ignored] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__invalid_toml__yields_no_deps_and_error_message PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[conda_deps_as_one_element_list] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[conda_deps_as_str] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[pypi_deps_as_one_element_list] PASSED [ 23%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[pypi_deps_as_str] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[feature_conda_deps_as_list] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[feature_conda_deps_as_str] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[feature_pypi_deps_as_list] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[feature_pypi_deps_as_str] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__malformed_deps__yields_no_deps[all_deps_malformed] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__missing_dependencies__logs_debug_message[missing_deps_fields] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__missing_dependencies__logs_debug_message[missing_pypi_deps_fields] PASSED [ 24%]
[  328s] tests/test_extract_deps_pixi.py::test_parse_pixi_toml__missing_dependencies__logs_debug_message[missing_mandatory_deps_fields] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[poetry_main_dependencies] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[poetry_group_dependencies] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[poetry_extra_dependencies] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[poetry_main_group_and_extra_dependencies] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep621_main_dependencies] PASSED [ 24%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep621_optional_dependencies] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep_621_main_and_optional_dependencies] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep_621_and_poetry_all_dependencies] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_pep621_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_conda_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_pep621_and_conda_same_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_pep621_and_conda_different_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_pypi_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_optional_conda_deps] PASSED [ 25%]
[  328s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_optional_pypi_deps] PASSED [ 25%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_mixed_deps] PASSED [ 25%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pixi_pyproject_self_dep_is_ignored] PASSED [ 25%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep735_dependency_groups] PASSED [ 25%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies[pep735_dependency_groups_with_include_group] PASSED [ 25%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__invalid_toml__yields_no_deps_and_error_message PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_dependencies_as_one_element_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_dependencies_as_str] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_dependencies_as_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_extra_requirements_as_str_instead_of_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_extra_requirements_as_list_instead_of_dict] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[poetry_all_dependencies_malformed] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pep621_dependencies_as_dict_instead_of_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pep621_optional_dependencies_as_list_instead_of_dict] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_conda_dependencies_as_one_element_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_conda_dependencies_as_str] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_pypi_dependencies_as_one_element_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_pypi_dependencies_as_str] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_feature_conda_dependencies_as_list] PASSED [ 26%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_feature_conda_dependencies_as_str] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_feature_pypi_dependencies_as_list] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_feature_pypi_dependencies_as_str] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_content__malformed_deps__yields_no_deps[pixi_all_dependencies_malformed] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__missing_dependencies__logs_debug_message[missing_pep621_fields] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__missing_dependencies__logs_debug_message[missing_pep621_and_poetry_fields] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__missing_dependencies__logs_debug_message[missing_pixi_and_pep621_fields] PASSED [ 27%]
[  329s] tests/test_extract_deps_pyproject.py::test_parse_pyproject_toml__missing_dependencies__logs_debug_message[missing_pixi_fields] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[simple_requirements_success] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[requirements_with_versions__yields_names] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[requirements_with_url_based_specifier__yields_names] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[requirements_with_comment__ignores_comment] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[requirements_with_option__ignores_option] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[requirements_with_option__ignores_option_Issue200] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_requirements_txt[per_req_option_not_on_same_line__parses_properly_Issue225] PASSED [ 27%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[simple_requirements_in_setup_py__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[requirements_with_versions__yields_names] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[no_requirements__yields_nothing] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[handles_nested_functions__yields_names] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[two_setup_calls__uses_only_top_level] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[extras_present__yields_names] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[extras_and_regular_dependencies__yields_all_names] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[direct_list_variable_reference__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[direct_dict_variable_reference__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[variable_reference_inside_list__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[variable_reference_inside_dict__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[nested_variable_reference__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[legacy_encoding__succeeds] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py[extras_with_varying_types] PASSED [ 28%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[simple_requirements_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[no_requirements_in_setup_cfg__returns_none] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[extra_requirements_section_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[tests_requirements_section_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[tests_requirements_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[extras_requirements_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_cfg[all_requirements_types_in_setup_cfg__succeeds] PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_parse_setup_py__multiple_entries_in_extras_require__returns_list PASSED [ 29%]
[  329s] tests/test_extract_deps_success.py::test_find_and_parse_sources__simple_project__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_requirements_and_setup__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_parse_sources__parse_only_requirements_from_subdir__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_pyproject_setup_and_requirements__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_pyproject__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_dynamic_sources__project_with_pyproject__returns_list PASSED [ 29%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_static_and_dynamic_sources__project_with_pyproject__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_static_and_dynamic_dependencies__project_with_pyproject__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_static_and_dynamic_opt_dependencies__project_with_pyproject__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_pixi_toml__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_environment_yml__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_setup_cfg__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_find_and_parse_sources__project_with_setup_cfg_pyproject_requirements__returns_list PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_parse_requirements_per_req_options[original-use-case] PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_parse_requirements_per_req_options[with-without] PASSED [ 30%]
[  330s] tests/test_extract_deps_success.py::test_parse_requirements_per_req_options[without-with-without] PASSED [ 30%]
[  330s] tests/test_extract_imports_errors.py::test_parse_notebook_file__on_invalid_json__logs_error PASSED [ 30%]
[  330s] tests/test_extract_imports_errors.py::test_parse_notebook_file__on_parse_error_one_cell__logs_error_and_continues PASSED [ 30%]
[  330s] tests/test_extract_imports_errors.py::test_parse_code__on_parse_error__logs_error PASSED [ 30%]
[  330s] tests/test_extract_imports_errors.py::test_parse_file__on_syntax_error__logs_error PASSED [ 30%]
[  330s] tests/test_extract_imports_errors.py::test_parse_source__on_parse_error__error_log_contains_filename PASSED [ 31%]
[  330s] tests/test_extract_imports_errors.py::test_parse_notebook_file__on_invalid_python_one_cell__logs_error_and_continues PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[no_code__has_no_imports] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[stdlib_import__is_omitted] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[external_import__extracts_module_name] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[two_stdlib_imports__are_both_omitted] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[one_stdlib_one_external_import__extracts_external_import] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[two_imports__extracts_both_modules] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[simple_import_from_stdlib__is_omitted] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[import_from_future__is_omitted] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[simple_import_from_external__extracts_module] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[import_with_compound_names__extracts_first_component] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[relative_imports__are_omitted] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[combo_of_simple_imports__extracts_all_external_imports] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[stdlib_import_with_ImportError_fallback__ignores_all] PASSED [ 31%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[stdlib_import_with_if_else_fallback__ignores_all] PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_code[legacy_encoding__is_correctly_interpreted] PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_python_file__combo_of_simple_imports__extracts_all_externals PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_python_file__legacy_encoding__extracts_import PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__simple_imports__extracts_all PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__two_cells__extracts_all PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__two_cells__extracts_from_cell_with_imports PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__two_cells__extracts_from_code_cell PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__on_non_python_language__logs_skipping_msg_and_returns_no_imports PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__on_no_defined_language__logs_skipping_msg_and_returns_no_imports PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__with_magic_commands__ignores_magic_commands PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__with_magic_commands__ignores__multilines_magic_commands PASSED [ 32%]
[  330s] tests/test_extract_imports_simple.py::test_parse_notebook_file__with_magic_commands__ignores__shell_magic_commands PASSED [ 32%]
[  331s] tests/test_extract_imports_simple.py::test_parse_notebook_file__on_no_defined_language_info__logs_skipping_msg_and_returns_no_imports PASSED [ 32%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__with_py_and_ipynb__extracts_from_all_files PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__imports__are_extracted_in_order_of_encounter PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_imports_from_the_same_dir] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_self_imports] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_imports_from_the_same_child_dir] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_imports_from_the_same_nested_dir] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_imports_from_submodule] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[ignore_imports_from_uncle] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__ignore_first_party_imports[base_dir_not_a_parent_of_source_file] PASSED [ 33%]
[  331s] tests/test_extract_imports_simple.py::test_parse_sources__legacy_encoding_on_stdin__extracts_import PASSED [ 33%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[simple] PASSED [ 33%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[incomplete_filename] PASSED [ 33%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[wildcard] PASSED [ 33%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[anchored_wildcard] PASSED [ 33%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[trailing_spaces] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[comment] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[ignore_directory] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[ignore_directory_also_without_trailing_slash] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[ignore_directory_asterisk] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[negation] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[literal_exclamation_mark] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[double_asterisks] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[double_asterisk_without_slashes_handled_like_single_asterisk] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[more_asterisks_handled_like_single_asterisk_1] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[more_asterisks_handled_like_single_asterisk_2] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[directory_only_negation] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[single_asterisk] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[supports_path_type_argument] PASSED [ 34%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_abs_paths[slash_in_range_does_not_match_dirs] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[simple] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[incomplete_filename] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[wildcard] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[anchored_wildcard] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[trailing_spaces] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[comment] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[ignore_directory] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[ignore_directory_also_without_trailing_slash] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[ignore_directory_asterisk] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[negation] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[literal_exclamation_mark] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[double_asterisks] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[double_asterisk_without_slashes_handled_like_single_asterisk] PASSED [ 35%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[more_asterisks_handled_like_single_asterisk_1] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[more_asterisks_handled_like_single_asterisk_2] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[directory_only_negation] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[single_asterisk] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[supports_path_type_argument] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_gitignore_parser_w_rel_paths[slash_in_range_does_not_match_dirs] PASSED [ 36%]
[  331s] tests/test_gitignore_parser.py::test_symlink_to_another_directory PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv_windows[venv:] SKIPPED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv_windows[venv:Lib] SKIPPED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv_windows[venv:lib/python3.11/site-packages] SKIPPED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv[venv:] PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv[venv:lib] PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv[venv:lib/python3.11] PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_venv[venv:lib/python3.11/site-packages] PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_poetry2nix_env[poetry2nix:] PASSED [ 36%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_poetry2nix_env[poetry2nix:lib] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_poetry2nix_env[poetry2nix:lib/python3.11] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_poetry2nix_env[poetry2nix:lib/python3.11/site-packages] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_pypackages[pep582:__pypackages__] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_pypackages[pep582:__pypackages__/3.11] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__various_paths_in_pypackages[pep582:__pypackages__/3.11/lib] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[pep582:__pypackages__] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[pep582:__pypackages__/3.11] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[pep582:__pypackages__/3.11/lib] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[venv:.venv/] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[venv:.venv/lib] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[venv:.venv/lib/python3.11] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_find_package_dirs__envs_with_multiple_package_dirs[venv:.venv/lib/python3.11/site-packages] PASSED [ 37%]
[  331s] tests/test_local_env.py::test_local_env__empty_venv__has_no_packages PASSED [ 37%]
[  367s] tests/test_local_env.py::test_local_env__default_venv__contains_pip PASSED [ 38%]
[  368s] tests/test_local_env.py::test_sys_path_env__contains_prepared_packages PASSED [ 38%]
[  368s] tests/test_local_env.py::test_sys_path_env__prefers_first_package_found PASSED [ 38%]
[  368s] tests/test_local_env.py::test_local_env__multiple_pyenvs__can_find_packages_in_all PASSED [ 38%]
[  368s] tests/test_local_env.py::test_local_env__multiple_pyenvs__merges_imports_for_same_package PASSED [ 38%]
[  368s] tests/test_local_env.py::test_resolve_dependencies__in_empty_venv__reverts_to_id_mapping PASSED [ 38%]
[  368s] tests/test_local_env.py::test_resolve_dependencies__in_fake_venv__returns_local_and_id_deps PASSED [ 38%]
[  369s] tests/test_local_env.py::test_resolve_dependencies__in_2_fake_venvs__returns_local_and_id_deps PASSED [ 38%]
[  369s] tests/test_local_env.py::test_resolve_dependencies__when_no_env_found__fallback_to_current PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__empty_package__matches_nothing PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__identity_mapping[simple_lowercase_name__matches_itself_only] PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__identity_mapping[mixed_case_name__matches_lowercase_only] PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__identity_mapping[name_with_hyphen__matches_name_with_underscore_only] PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__identity_mapping[weird_name__matches_normalized_name_only] PASSED [ 38%]
[  369s] tests/test_packages.py::test_package__identity_mapping[type-stubs__matches_without_-stubs_suffix] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__identity_mapping[type-stubs__preserve_-stubs_suffix_in_normalization] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__identity_mapping[find_one_match_among_many_nonmatches] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[simple_name_mapped_to_itself__matches_itself_only] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[mixed_case_name_mapped_to_itself__matches_exact_spelling_only] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[hyphen_name_mapped_to_underscore_name__matches_only_underscore_name] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[weird_name_mapped_diff_name__matches_diff_name_only] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[name_with_three_imports__matches_first_import] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[name_with_three_imports__matches_second_import] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[name_with_three_imports__matches_third_import] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[name_with_stubs_suffix__matches_name_with_stubs_suffix] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[name_with_stubs_suffix__matches_name_without_stubs_suffix] PASSED [ 39%]
[  369s] tests/test_packages.py::test_package__local_env_mapping[find_one_match_among_many_nonmatches] PASSED [ 39%]
[  370s] tests/test_packages.py::test_user_defined_mapping__well_formated_input_file__parses_correctly[well_formated_input_file__parses_correctly] PASSED [ 39%]
[  370s] tests/test_packages.py::test_user_defined_mapping__well_formated_input_file__parses_correctly[well_formated_input_2files__parses_correctly] PASSED [ 40%]
[  370s] tests/test_packages.py::test_user_defined_mapping__well_formated_input_file__parses_correctly[well_formated_input_2files_and_config__parses_correctly] PASSED [ 40%]
[  370s] tests/test_packages.py::test_user_defined_mapping__well_formated_input_file__parses_correctly[stubs_only_package] PASSED [ 40%]
[  370s] tests/test_packages.py::test_user_defined_mapping__input_is_no_file__raises_unparsable_path_exeption PASSED [ 40%]
[  370s] tests/test_packages.py::test_user_defined_mapping__no_input__returns_empty_mapping PASSED [ 40%]
[  370s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[missing_package__returns_None] PASSED [ 40%]
[  371s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_exposes_nothing__can_still_infer_import_name] PASSED [ 40%]
[  372s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_exposes_one_entry__returns_entry] PASSED [ 40%]
[  372s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_exposes_many_entries__returns_all_entries] PASSED [ 40%]
[  373s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_declared_in_capital_letters__is_successfully_mapped_with_d2i] PASSED [ 40%]
[  374s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_with_hyphen__provides_import_name_with_underscore] PASSED [ 40%]
[  374s] tests/test_packages.py::test_SysPathPackageResolver_lookup_packages[package_using_typeshed__provides_import_name_with_stubs_suffix] PASSED [ 40%]
[  374s] tests/test_packages.py::test_resolve_dependencies[no_imports_no_deps] PASSED [ 40%]
[  374s] tests/test_packages.py::test_resolve_dependencies[one_import_no_deps] PASSED [ 40%]
[  375s] tests/test_packages.py::test_resolve_dependencies[no_imports_one_dep] PASSED [ 40%]
[  376s] tests/test_packages.py::test_resolve_dependencies[matched_import_with_dep] PASSED [ 41%]
[  377s] tests/test_packages.py::test_resolve_dependencies[mixed_imports_with_unused_and_undeclared_deps] PASSED [ 41%]
[  377s] tests/test_packages.py::test_resolve_dependencies[mixed_imports_from_diff_files_with_unused_and_undeclared_deps] PASSED [ 41%]
[  378s] tests/test_packages.py::test_resolve_dependencies[unused_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [ 41%]
[  379s] tests/test_packages.py::test_resolve_dependencies[used_dep_that_is_ignore_unused__not_reported_as_unused] PASSED [ 41%]
[  379s] tests/test_packages.py::test_resolve_dependencies[undeclared_dep_that_is_ignore_unused__reported_as_undeclared] PASSED [ 41%]
[  380s] tests/test_packages.py::test_resolve_dependencies[mixed_deps__report_undeclared_and_non_ignored_unused] PASSED [ 41%]
[  380s] tests/test_packages.py::test_resolve_dependencies[undeclared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [ 41%]
[  380s] tests/test_packages.py::test_resolve_dependencies[declared_dep_that_is_ignore_undeclared__not_reported_as_undeclared] PASSED [ 41%]
[  381s] tests/test_packages.py::test_resolve_dependencies[unused_dep_that_is_ignore_undeclared__reported_as_unused] PASSED [ 41%]
[  382s] tests/test_packages.py::test_resolve_dependencies[mixed_deps__report_unused_and_non_ignored_undeclared] PASSED [ 41%]
[  382s] tests/test_packages.py::test_resolve_dependencies[mixed_deps__report_only_non_ignored_unused_and_non_ignored_undeclared] PASSED [ 41%]
[  383s] tests/test_packages.py::test_resolve_dependencies[deps_with_diff_name_for_the_same_import] PASSED [ 41%]
[  383s] tests/test_packages.py::test_resolve_dependencies[undeclared_dep_not_found_in_environment_cannot_suggest_candidate_package] PASSED [ 41%]
[  383s] tests/test_packages.py::test_resolve_dependencies[undeclared_dep_found_in_environment_suggests_candidate_package] PASSED [ 42%]
[  383s] tests/test_packages.py::test_resolve_dependencies[undeclared_dep_found_in_environment_multiple_times_suggests_all_candidates] PASSED [ 42%]
[  384s] tests/test_packages.py::test_resolve_dependencies[ignore_unused_with_wildcard__can_match_multiple_deps] PASSED [ 42%]
[  384s] tests/test_packages.py::test_resolve_dependencies[ignore_undeclare_with_wildcard__can_match_multiple_imports] PASSED [ 42%]
[  385s] tests/test_packages.py::test_resolve_dependencies[mixed_deps__report_only_non_ignored_unused_with_wildcard] PASSED [ 42%]
[  386s] tests/test_packages.py::test_resolve_dependencies__informs_once_when_id_mapping_is_used PASSED [ 42%]
[  456s] tests/test_packages.py::test_resolve_dependencies__unresolved_dependencies__UnresolvedDependenciesError_raised PASSED [ 42%]
[  456s] tests/test_packages.py::test_suggest_packages_in_fake_venv[import_not_in_env__yields_no_suggestions] PASSED [ 42%]
[  456s] tests/test_packages.py::test_suggest_packages_in_fake_venv[import_with_one_match_in_venv__yields_one_suggestion] PASSED [ 42%]
[  457s] tests/test_packages.py::test_suggest_packages_in_fake_venv[other_import_with_one_match_in_venv__yields_one_suggestion] PASSED [ 42%]
[  457s] tests/test_packages.py::test_suggest_packages_in_fake_venv[import_with_two_matches_in_venv__yields_two_suggestions] PASSED [ 42%]
[  457s] tests/test_packages.py::test_suggest_packages_in_fake_venv[import_with_one_match_in_venv__yields_orig_package_name] PASSED [ 42%]
[  458s] tests/test_packages.py::test_suggest_packages_in_default_sys_path_env_for_tests[import_not_in_env__yields_no_suggestions] PASSED [ 42%]
[  459s] tests/test_packages.py::test_suggest_packages_in_default_sys_path_env_for_tests[import_with_same_name_match_in_venv__yields_package] PASSED [ 42%]
[  459s] tests/test_packages.py::test_suggest_packages_in_default_sys_path_env_for_tests[import_with_diff_name_match_in_venv__yields_package] PASSED [ 43%]
[  460s] tests/test_packages.py::test_suggest_packages_in_default_sys_path_env_for_tests[import_with_diff_name_match_in_venv__yields_orig_package_name] PASSED [ 43%]
[  470s] tests/test_settings.py::test_code_deps_pyenvs_and_search_paths_unequal__prints_warning PASSED [ 43%]
[  474s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --code] PASSED [ 43%]
[  479s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --deps] PASSED [ 43%]
[  484s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --pyenv] PASSED [ 43%]
[  489s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --code, --deps] PASSED [ 43%]
[  494s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --code, --pyenv] PASSED [ 43%]
[  498s] tests/test_settings.py::test_path_option_overrides_search_paths[Passing --pyenv, --deps] PASSED [ 43%]
[  502s] tests/test_settings.py::test_search_paths_supply_path_options_when_otherwise_absent PASSED [ 43%]
[  502s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[empty-config] PASSED [ 43%]
[  502s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[only-code-set] PASSED [ 43%]
[  502s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[only-deps-set] PASSED [ 43%]
[  502s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[only-pyenvs-set] PASSED [ 43%]
[  503s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[code-and-deps-set] PASSED [ 44%]
[  503s] tests/test_settings.py::test_search_paths_overrides_config_file_for_all_path_options[all-three-set] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs0] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs1] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs2] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs3] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs4] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs5] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs6] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs7] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs8] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs9] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs10] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs11] PASSED [ 44%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs12] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs13] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs14] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs15] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs16] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs17] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs18] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs19] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs20] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs21] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs22] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs23] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs24] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs25] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs26] PASSED [ 45%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs27] PASSED [ 46%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs28] PASSED [ 46%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs29] PASSED [ 46%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs30] PASSED [ 46%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs31] PASSED [ 46%]
[  503s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs32] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs33] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs34] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs35] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs36] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs37] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs38] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs39] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs40] PASSED [ 46%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs41] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs42] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs43] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs44] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs45] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs46] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs47] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs48] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs49] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs50] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs51] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs52] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs53] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs54] PASSED [ 47%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs55] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs56] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs57] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs58] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs59] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs60] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs61] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs62] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs63] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs64] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs65] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs66] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs67] PASSED [ 48%]
[  504s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs68] PASSED [ 48%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs69] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs70] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs71] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs72] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs73] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs74] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs75] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs76] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs77] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs78] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs79] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs80] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs81] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs82] PASSED [ 49%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs83] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs84] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs85] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs86] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs87] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs88] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs89] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs90] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs91] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs92] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs93] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs94] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs95] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs96] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs97] PASSED [ 50%]
[  505s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs98] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs99] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs100] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs101] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs102] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs103] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs104] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs105] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs106] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs107] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs108] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs109] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs110] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs111] PASSED [ 51%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs112] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs113] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs114] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs115] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs116] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs117] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs118] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs119] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs120] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs121] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs122] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs123] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs124] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs125] PASSED [ 52%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs126] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs127] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs128] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs129] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs130] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs131] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs132] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs133] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs134] PASSED [ 53%]
[  506s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs135] PASSED [ 53%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs136] PASSED [ 53%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs137] PASSED [ 53%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs138] PASSED [ 53%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs139] PASSED [ 53%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs140] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs141] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs142] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs143] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs144] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs145] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs146] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs147] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs148] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs149] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs150] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs151] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs152] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs153] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs154] PASSED [ 54%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs155] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs156] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs157] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs158] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs159] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs160] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs161] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs162] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs163] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs164] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs165] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs166] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs167] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs168] PASSED [ 55%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs169] PASSED [ 56%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs170] PASSED [ 56%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs171] PASSED [ 56%]
[  507s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs172] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs173] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs174] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs175] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs176] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs177] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs178] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs179] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs180] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs181] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs182] PASSED [ 56%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs183] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs184] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs185] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs186] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs187] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs188] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs189] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs190] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs191] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs192] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs193] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs194] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs195] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs196] PASSED [ 57%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs197] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs198] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs199] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs200] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs201] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs202] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs203] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs204] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs205] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs206] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs207] PASSED [ 58%]
[  508s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs208] PASSED [ 58%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs209] PASSED [ 58%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs210] PASSED [ 58%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs211] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs212] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs213] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs214] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs215] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs216] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs217] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs218] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs219] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs220] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs221] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs222] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs223] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs224] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs225] PASSED [ 59%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs226] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs227] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs228] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs229] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs230] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs231] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs232] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs233] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs234] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs235] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs236] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs237] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs238] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs239] PASSED [ 60%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs240] PASSED [ 61%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs241] PASSED [ 61%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs242] PASSED [ 61%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs243] PASSED [ 61%]
[  509s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs244] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs245] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs246] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs247] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs248] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs249] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs250] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs251] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs252] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs253] PASSED [ 61%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs254] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs255] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs256] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs257] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs258] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs259] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs260] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs261] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs262] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs263] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs264] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs265] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs266] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs267] PASSED [ 62%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs268] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs269] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs270] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs271] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs272] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs273] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs274] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs275] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs276] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs277] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs278] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs279] PASSED [ 63%]
[  510s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs280] PASSED [ 63%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs281] PASSED [ 63%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs282] PASSED [ 63%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs283] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs284] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs285] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs286] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs287] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs288] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs289] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs290] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs291] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs292] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs293] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs294] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs295] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs296] PASSED [ 64%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs297] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs298] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs299] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs300] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs301] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs302] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs303] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs304] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs305] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs306] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs307] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs308] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs309] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs310] PASSED [ 65%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs311] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs312] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs313] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs314] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs315] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs316] PASSED [ 66%]
[  511s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs317] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs318] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs319] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs320] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs321] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs322] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs323] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs324] PASSED [ 66%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs325] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs326] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs327] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs328] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs329] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs330] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs331] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs332] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs333] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs334] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs335] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs336] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs337] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs338] PASSED [ 67%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs339] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs340] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs341] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs342] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs343] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs344] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs345] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs346] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs347] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs348] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs349] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs350] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs351] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs352] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs353] PASSED [ 68%]
[  512s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs354] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs355] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs356] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs357] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs358] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs359] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs360] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs361] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs362] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs363] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs364] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs365] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs366] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs367] PASSED [ 69%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs368] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs369] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs370] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs371] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs372] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs373] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs374] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs375] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs376] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs377] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs378] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs379] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs380] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs381] PASSED [ 70%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs382] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs383] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs384] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs385] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs386] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs387] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs388] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs389] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs390] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs391] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs392] PASSED [ 71%]
[  513s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs393] PASSED [ 71%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs394] PASSED [ 71%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs395] PASSED [ 71%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs396] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs397] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs398] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs399] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs400] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs401] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs402] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs403] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs404] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs405] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs406] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs407] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs408] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs409] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs410] PASSED [ 72%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs411] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs412] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs413] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs414] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs415] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs416] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs417] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs418] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs419] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs420] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs421] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs422] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs423] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs424] PASSED [ 73%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs425] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs426] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs427] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs428] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs429] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs430] PASSED [ 74%]
[  514s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs431] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs432] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs433] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs434] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs435] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs436] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs437] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs438] PASSED [ 74%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs439] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs440] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs441] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs442] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs443] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs444] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs445] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs446] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs447] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs448] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs449] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs450] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs451] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs452] PASSED [ 75%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs453] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs454] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs455] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs456] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs457] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs458] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs459] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs460] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs461] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs462] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs463] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs464] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs465] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs466] PASSED [ 76%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs467] PASSED [ 77%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs468] PASSED [ 77%]
[  515s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs469] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs470] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs471] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs472] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs473] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs474] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs475] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs476] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs477] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs478] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs479] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs480] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs481] PASSED [ 77%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs482] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs483] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs484] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs485] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs486] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs487] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs488] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs489] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs490] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs491] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs492] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs493] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs494] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs495] PASSED [ 78%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs496] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs497] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs498] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs499] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs500] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs501] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs502] PASSED [ 79%]
[  516s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs503] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs504] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs505] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs506] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs507] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs508] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs509] PASSED [ 79%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs510] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs511] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs512] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs513] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs514] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs515] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs516] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs517] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs518] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs519] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs520] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs521] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs522] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs523] PASSED [ 80%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs524] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs525] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs526] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs527] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs528] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs529] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs530] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs531] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs532] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs533] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs534] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs535] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs536] PASSED [ 81%]
[  517s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs537] PASSED [ 81%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs538] PASSED [ 81%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs539] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs540] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs541] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs542] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs543] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs544] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs545] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs546] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs547] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs548] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs549] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs550] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs551] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs552] PASSED [ 82%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs553] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs554] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs555] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs556] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs557] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs558] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs559] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs560] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs561] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs562] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs563] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs564] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs565] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs566] PASSED [ 83%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs567] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs568] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs569] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs570] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs571] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs572] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs573] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs574] PASSED [ 84%]
[  518s] tests/test_settings.py::test_multivalued_options_are_aggregated_correctly[optargs575] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[custom_mapping_file] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[output_format] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[ignore_unused] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[pyenvs] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[deps_parser_choice] PASSED [ 84%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[code] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[exclude_from] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[deps] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[install_deps] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[ignore_undeclared] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[actions] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[base_dir] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings_members_are_absent_from_namespace_if_not_provided_at_cli[exclude] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[no_config_file__uses_defaults] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[empty_config_file__uses_defaults] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[empty_config_file_section__uses_defaults] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[config_file_invalid_toml__raises_TOMLDecodeError] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[config_file_unsupported_fields__raises_ValidationError] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[config_file_invalid_values__raises_ValidationError] PASSED [ 85%]
[  519s] tests/test_settings.py::test_settings[config_file__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_with_mapping_file__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_with_mapping__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_with_mapping_and_cli__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_with_mapping_and_cli__cli_mapping_overrides_config] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_with_pyenvs_and_cli__cli_pyenvs_overrides_config] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[env_var_with_wrong_type__raises_SettingsError] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[env_var_with_invalid_value__raises_SettingsError] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[env_vars__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_and_env_vars__overrides_separate_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[config_file_and_env_vars__env_overrides_file] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[cmd_line_unsupported_field__is_ignored] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[cmd_line_invalid_value__raises_ValidationError] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[cmd_line_wrong_type__raises_ValidationError] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[cmd_line__overrides_some_defaults] PASSED [ 86%]
[  519s] tests/test_settings.py::test_settings[cmd_line__overrides_config_file] PASSED [ 87%]
[  519s] tests/test_settings.py::test_settings[cmd_line__verbose_minus_quiet__determines_verbosity] PASSED [ 87%]
[  519s] tests/test_settings.py::test_settings[cmd_line__verbose__overrides_env_verbosity] PASSED [ 87%]
[  519s] tests/test_settings.py::test_settings[cmd_line__no_verbose_no_quiet__uses_underlying_verbosity] PASSED [ 87%]
[  519s] tests/test_settings.py::test_settings[cmd_line_env_var_and_config_file__cascades] PASSED [ 87%]
[  519s] tests/test_settings.py::test_settings__instance__is_immutable PASSED     [ 87%]
[  519s] tests/test_settings.py::test_settings__missing_config_file__uses_defaults_and_warns PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_empty_project__yields_nothing] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[traverse_nothing_in_non_empty_project__yields_nothing] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_pixi_default_example__yields_py_and_deps_file] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_conda_example__yields_py_and_deps_file] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_nonexistent_file__raises_exception] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_non_py_file__raises_exception] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_specialpath_stdin__yields_preserved_specialpath_stdin] PASSED [ 87%]
[  519s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_py_file__yields_file] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_ipynb_file__yields_file] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_py_and_ipynb_file__yields_both_files] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_stdin_and_files__yields_all] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_dir__yields_only_files_within] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_dir_and_stdin__yields_files_within_dir_and_stdin] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_multiple_dirs__yields_files_within_all_dirs] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_parent_and_child_dirs__yields_files_within_all_dirs] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_as_file_and_dir__yields_file_and_files_within_dir] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_nonexistent_file__raises_exception] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_non_deps_file__raises_exception] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_requirements_txt__yields_file] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_pyproject_toml__yields_file] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_setup_cfg_and_pyproject_toml__yields_both_files] PASSED [ 88%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_dir__yields_only_files_within] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_multiple_dirs__yields_files_within_all_dirs] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_parent_and_child_dirs__yields_files_within_all_dirs] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_file_and_dir__yields_file_and_files_within_dir] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_pixi_toml__yields_file] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_environment_yml__yields_file] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_files_with_parser_choice__yields_all_files] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_dir_with_parser_choice__yields_only_matching_files] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_deps_as_dir_with_wrong_parser_choice__yields_no_matching_files] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_blog_post_example__yields_one_py_two_deps] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_explicit_files_in_blog_post_example__yields_one_py_two_deps] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_and_deps_as_same_dir__yields_files_within] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_and_deps_as_same_dir_with_file_both_dep_and_import__yields_files_within] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_and_deps_as_separate_dirs__yields_expected_files] PASSED [ 89%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_code_and_deps_as_parent_and_child_dirs__yields_expected_files] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_no_issues__does_not_traverse_into_dot_venv] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[default_traversal_in_hidden_files__finds_nothing] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[passing_dot_files_explicitly__does_find_them] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[passing_dot_dir_explicitly__does_traverse_into_it] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[passing_parent_dir_and_dot_dir_explicitly__does_traverse_into_it] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_as_nonexistent_dir__raises_exception] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_as_non_env_dir__yields_nothing] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_as_venv_dir__yields_package_dir_within] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_pyenv_as_venv_dir__yields_package_dir_within] SKIPPED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_as_venv_dir__yields_multiple_package_dirs_within] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_pyenv_as_venv_dir__can_only_contain_one_package_dir_within] SKIPPED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_as_package_dir__yields_only_one_package_dir_within] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_pyenv_as_package_dir__yields_only_one_package_dir_within] SKIPPED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_two_pyenvs__yields_all_package_dirs_within_both] PASSED [ 90%]
[  520s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_two_pyenvs__yields_all_package_dirs_within_both] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_parent_dir__yields_all_package_dirs_within_all_pyenvs] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_parent_dir__yields_all_package_dirs_within_all_pyenvs] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_parent_dir__does_not_find_pyenvs_inside_dot_dir] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_parent_dir__does_not_find_pyenvs_inside_dot_dir] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_dot_dir__finds_pyenvs_inside_dot_dir] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_dot_dir__finds_pyenvs_inside_dot_dir] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_dot_pixi__finds_pyenv_inside_dot_pixi] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_dot_conda__finds_pyenv_inside_dot_conda] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_parent_dir__code_and_deps_are_never_found_within_pyenvs] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_parent_dir__code_and_deps_are_never_found_within_pyenvs] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_one_pyenv__code_and_deps_may_be_found_in_other_pyenvs] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_one_pyenv__code_and_deps_may_be_found_in_other_pyenvs] SKIPPED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_multiple_dot_dirs__finds_all_except_code_within_pyenvs] PASSED [ 91%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:given_multiple_dot_dirs__finds_all_except_code_within_pyenvs] SKIPPED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_dot_pixi__finds_everything_inside_pixi_project] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[given_pyenv_dot_conda__finds_everything_inside_conda_project] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[empty_exclude_pattern__raises_RuleMissing] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[comment_exclude_pattern__raises_RuleMissing] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[disabling_default_exclude__causes_hidden_files_to_be_found] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:disabling_default_excludes__causes_hidden_files_to_be_found] SKIPPED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[replacing_default_exclude__causes_some_hidden_files_to_be_found] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:replacing_default_excludes__causes_some_hidden_files_to_be_found] SKIPPED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[customized_excludes_overlaps_with_code_path__warns_about_overlap] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[customized_excludes_overlaps_with_deps_path__warns_about_overlap] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[customized_excludes_overlaps_with_pyenv_path__warns_about_overlap] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:customized_excludes_overlaps_with_pyenv_path__warns_about_overlap] SKIPPED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[customized_excludes_overlaps_with_several_paths__warns_once_per_path] PASSED [ 92%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_absolute_paths[Windows:customized_excludes_overlaps_with_several_paths__warns_once_per_path] SKIPPED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_empty_project__yields_nothing] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[traverse_nothing_in_non_empty_project__yields_nothing] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_pixi_default_example__yields_py_and_deps_file] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_conda_example__yields_py_and_deps_file] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_nonexistent_file__raises_exception] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_non_py_file__raises_exception] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_specialpath_stdin__yields_preserved_specialpath_stdin] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_py_file__yields_file] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_ipynb_file__yields_file] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_py_and_ipynb_file__yields_both_files] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_stdin_and_files__yields_all] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_dir__yields_only_files_within] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_dir_and_stdin__yields_files_within_dir_and_stdin] PASSED [ 93%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_multiple_dirs__yields_files_within_all_dirs] PASSED [ 94%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_parent_and_child_dirs__yields_files_within_all_dirs] PASSED [ 94%]
[  521s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_as_file_and_dir__yields_file_and_files_within_dir] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_nonexistent_file__raises_exception] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_non_deps_file__raises_exception] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_requirements_txt__yields_file] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_pyproject_toml__yields_file] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_setup_cfg_and_pyproject_toml__yields_both_files] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_dir__yields_only_files_within] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_multiple_dirs__yields_files_within_all_dirs] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_parent_and_child_dirs__yields_files_within_all_dirs] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_file_and_dir__yields_file_and_files_within_dir] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_pixi_toml__yields_file] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_environment_yml__yields_file] PASSED [ 94%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_files_with_parser_choice__yields_all_files] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_dir_with_parser_choice__yields_only_matching_files] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_deps_as_dir_with_wrong_parser_choice__yields_no_matching_files] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_blog_post_example__yields_one_py_two_deps] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_explicit_files_in_blog_post_example__yields_one_py_two_deps] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_and_deps_as_same_dir__yields_files_within] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_and_deps_as_same_dir_with_file_both_dep_and_import__yields_files_within] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_and_deps_as_separate_dirs__yields_expected_files] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_code_and_deps_as_parent_and_child_dirs__yields_expected_files] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_no_issues__does_not_traverse_into_dot_venv] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[default_traversal_in_hidden_files__finds_nothing] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[passing_dot_files_explicitly__does_find_them] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[passing_dot_dir_explicitly__does_traverse_into_it] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[passing_parent_dir_and_dot_dir_explicitly__does_traverse_into_it] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_as_nonexistent_dir__raises_exception] PASSED [ 95%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_as_non_env_dir__yields_nothing] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_as_venv_dir__yields_package_dir_within] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_pyenv_as_venv_dir__yields_package_dir_within] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_as_venv_dir__yields_multiple_package_dirs_within] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_pyenv_as_venv_dir__can_only_contain_one_package_dir_within] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_as_package_dir__yields_only_one_package_dir_within] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_pyenv_as_package_dir__yields_only_one_package_dir_within] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_two_pyenvs__yields_all_package_dirs_within_both] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_two_pyenvs__yields_all_package_dirs_within_both] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_parent_dir__yields_all_package_dirs_within_all_pyenvs] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_parent_dir__yields_all_package_dirs_within_all_pyenvs] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_parent_dir__does_not_find_pyenvs_inside_dot_dir] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_parent_dir__does_not_find_pyenvs_inside_dot_dir] SKIPPED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_dot_dir__finds_pyenvs_inside_dot_dir] PASSED [ 96%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_dot_dir__finds_pyenvs_inside_dot_dir] SKIPPED [ 97%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_dot_pixi__finds_pyenv_inside_dot_pixi] PASSED [ 97%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_dot_conda__finds_pyenv_inside_dot_conda] PASSED [ 97%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_parent_dir__code_and_deps_are_never_found_within_pyenvs] PASSED [ 97%]
[  522s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_parent_dir__code_and_deps_are_never_found_within_pyenvs] SKIPPED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_one_pyenv__code_and_deps_may_be_found_in_other_pyenvs] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_one_pyenv__code_and_deps_may_be_found_in_other_pyenvs] SKIPPED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_multiple_dot_dirs__finds_all_except_code_within_pyenvs] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:given_multiple_dot_dirs__finds_all_except_code_within_pyenvs] SKIPPED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_dot_pixi__finds_everything_inside_pixi_project] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[given_pyenv_dot_conda__finds_everything_inside_conda_project] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[empty_exclude_pattern__raises_RuleMissing] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[comment_exclude_pattern__raises_RuleMissing] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[disabling_default_exclude__causes_hidden_files_to_be_found] PASSED [ 97%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:disabling_default_excludes__causes_hidden_files_to_be_found] SKIPPED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[replacing_default_exclude__causes_some_hidden_files_to_be_found] PASSED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:replacing_default_excludes__causes_some_hidden_files_to_be_found] SKIPPED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[customized_excludes_overlaps_with_code_path__warns_about_overlap] PASSED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[customized_excludes_overlaps_with_deps_path__warns_about_overlap] PASSED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[customized_excludes_overlaps_with_pyenv_path__warns_about_overlap] PASSED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:customized_excludes_overlaps_with_pyenv_path__warns_about_overlap] SKIPPED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[customized_excludes_overlaps_with_several_paths__warns_once_per_path] PASSED [ 98%]
[  523s] tests/test_traverse_project.py::test_find_sources_with_relative_paths[Windows:customized_excludes_overlaps_with_several_paths__warns_once_per_path] SKIPPED [ 98%]
[  523s] tests/test_types.py::test_location__str[nothing] PASSED                  [ 98%]
[  523s] tests/test_types.py::test_location__str[abs_path] PASSED                 [ 98%]
[  523s] tests/test_types.py::test_location__str[rel_path] PASSED                 [ 98%]
[  523s] tests/test_types.py::test_location__str[no_path_cell] PASSED             [ 98%]
[  523s] tests/test_types.py::test_location__str[abs_path_cell] PASSED            [ 98%]
[  523s] tests/test_types.py::test_location__str[rel_path_cell] PASSED            [ 99%]
[  523s] tests/test_types.py::test_location__str[no_path_cell_line] PASSED        [ 99%]
[  523s] tests/test_types.py::test_location__str[abs_path_cell_line] PASSED       [ 99%]
[  523s] tests/test_types.py::test_location__str[rel_path_cell_line] PASSED       [ 99%]
[  523s] tests/test_types.py::test_location__str[no_path_line] PASSED             [ 99%]
[  523s] tests/test_types.py::test_location__str[abs_path_line] PASSED            [ 99%]
[  523s] tests/test_types.py::test_location__str[rel_path_line] PASSED            [ 99%]
[  523s] tests/test_types.py::test_location__str[abs_path_drive_prefix] SKIPPED   [ 99%]
[  523s] tests/test_types.py::test_location__sorting PASSED                       [ 99%]
[  523s] tests/test_types.py::test_location__numbers_are_sorted_numerically PASSED [ 99%]
[  523s] tests/test_types.py::test_location__hashable_and_unique PASSED           [ 99%]
[  523s] tests/test_types.py::test_location__supply_to_add_additional_info PASSED [ 99%]
[  523s] tests/test_types.py::test_location_is_immutable PASSED                   [ 99%]
[  523s] tests/test_types.py::test_parsedimport_is_immutable PASSED               [ 99%]
[  524s] tests/test_types.py::test_declareddependency_is_immutable PASSED         [100%]
[  524s] 
[  524s] =================================== FAILURES ===================================
[  524s] __________ test_options_interactions__correct_options__does_not_abort __________
[  524s] 
[  524s]     @given(cli_arguments=cli_arguments_combinations())
[  524s] >   @settings(
[  524s]                
[  524s]         deadline=500,
[  524s]         max_examples=100,
[  524s]     )
[  524s] 
[  524s] tests/test_cmdline_options.py:189: 
[  524s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[  524s] 
[  524s] args = ((PosixPath('/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/tests/sample_projects/base_d...abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/tests/sample_projects/no_issues/.venv'], None),)
[  524s] kwargs = {}, arg_drawtime = 0.021747290000007524, arg_stateful = 0.0
[  524s] arg_gctime = 0.3242924860000471, start = 318.264606751, result = None
[  524s] finish = 318.959932467, in_drawtime = 0.0, in_stateful = 0.0
[  524s] in_gctime = 0.0020943609999903856, runtime = 0.6932313550000231
[  524s] 
[  524s]     @proxies(self.test)
[  524s]     def test(*args, **kwargs):
[  524s]         arg_drawtime = math.fsum(data.draw_times.values())
[  524s]         arg_stateful = math.fsum(data._stateful_run_times.values())
[  524s]         arg_gctime = gc_cumulative_time()
[  524s]         start = time.perf_counter()
[  524s]         try:
[  524s]             with unwrap_markers_from_group(), ensure_free_stackframes():
[  524s]                 result = self.test(*args, **kwargs)
[  524s]         finally:
[  524s]             finish = time.perf_counter()
[  524s]             in_drawtime = math.fsum(data.draw_times.values()) - arg_drawtime
[  524s]             in_stateful = (
[  524s]                 math.fsum(data._stateful_run_times.values()) - arg_stateful
[  524s]             )
[  524s]             in_gctime = gc_cumulative_time() - arg_gctime
[  524s]             runtime = finish - start - in_drawtime - in_stateful - in_gctime
[  524s]             self._timing_features = {
[  524s]                 "execute:test": runtime,
[  524s]                 "overall:gc": in_gctime,
[  524s]                 **data.draw_times,
[  524s]                 **data._stateful_run_times,
[  524s]             }
[  524s]     
[  524s]         if (current_deadline := self.settings.deadline) is not None:
[  524s]             if not is_final:
[  524s]                 current_deadline = (current_deadline // 4) * 5
[  524s]             if runtime >= current_deadline.total_seconds():
[  524s] >               raise DeadlineExceeded(
[  524s]                     datetime.timedelta(seconds=runtime), self.settings.deadline
[  524s]                 )
[  524s] E               hypothesis.errors.DeadlineExceeded: Test took 693.23ms, which exceeds the deadline of 500.00ms
[  524s] E               Falsifying example: test_options_interactions__correct_options__does_not_abort(
[  524s] E                   cli_arguments=(PosixPath('/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/tests/sample_projects/base_dir_testbed'),
[  524s] E                    ['--deps-parser-choice',
[  524s] E                     'environment.yml',
[  524s] E                     '--pyenv',
[  524s] E                     '/home/abuild/rpmbuild/BUILD/python-fawltydeps-0.20.0-build/FawltyDeps-0.20.0/tests/sample_projects/no_issues/.venv'],
[  524s] E                    None),
[  524s] E               )
[  524s] 
[  524s] /usr/lib/python3.11/site-packages/hypothesis/core.py:926: DeadlineExceeded
[  524s] =========================== short test summary info ============================
[  524s] FAILED tests/test_cmdline_options.py::test_options_interactions__correct_options__does_not_abort
[  524s] ==== 1 failed, 1389 passed, 32 skipped, 66 deselected in 326.17s (0:05:26) =====
[  524s] error: Bad exit status from /var/tmp/rpm-tmp.cNNC8l (%check)
[  524s] 
[  524s] RPM build errors:
[  524s]     Bad exit status from /var/tmp/rpm-tmp.cNNC8l (%check)
[  524s] ### VM INTERACTION START ###
[  525s] mount: /: mount point is busy.
[  525s]        dmesg(1) may have more information after failed mount system call.
[  525s] Warning: 'remount -o ro /' failed. Triple Syncing..
[  525s] [  520.876240][    T1] sysrq: Power Off
[  525s] ### VM INTERACTION END ###
[  525s] 
[  525s] h02-ch1b failed "build python-fawltydeps.spec" at Sun Aug 10 23:47:44 UTC 2025.
[  525s] 
openSUSE Build Service is sponsored by